mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-17 00:00:40 +00:00
f8b2f2e8d6
fine is "The Finally INteligent Editor" that does syntax highlighting, has the ability to be programmed to insert text with key bindings and more. It uses the QT toolkit.
56 lines
2.2 KiB
Plaintext
56 lines
2.2 KiB
Plaintext
--- fine.C.orig Fri May 7 03:08:12 1999
|
|
+++ fine.C Tue Aug 17 17:46:57 1999
|
|
@@ -172,7 +172,7 @@
|
|
|
|
if (sc == NULL)
|
|
{ sc = new QBinaryTree<Configuration>(shortcut);
|
|
- sprintf(s,"%s/.fine/.editor",getenv("HOME"));
|
|
+ sprintf(s,"%s/editor",FINEDIR);
|
|
f = fopen(s,"rt");
|
|
if (f != NULL)
|
|
{ while (!feof(f))
|
|
@@ -181,7 +181,7 @@
|
|
}
|
|
fclose(f);
|
|
} else QMessageBox::warning(ed,"Couldn't find main configuration file",
|
|
- "Couldn't find .editor file in your .fine directory!\nTry to type: make install in the FINE distribution directory.");
|
|
+ "Couldn't find editor file in your .fine directory!\nTry to type: make install in the FINE distribution directory.");
|
|
}
|
|
|
|
sysmenu = new QMenuBar(this,"Editor System Main Menu");
|
|
@@ -370,7 +370,7 @@
|
|
if (ptrsc != NULL)
|
|
{ sh = ptrsc->Element();
|
|
s = new char[strlen(getenv("HOME"))+strlen(sh.filename)+200];
|
|
- sprintf(s,"%s/.fine/%s",getenv("HOME"),sh.filename);
|
|
+ sprintf(s,"%s/%s",FINEDIR,sh.filename);
|
|
w->editor()->readConfig(s);
|
|
delete [] s;
|
|
}
|
|
@@ -410,7 +410,7 @@
|
|
printf("\nTemplate file:%s, Compiler:%s, Previewer:%s",defsc.filename,
|
|
(defsc.compiler != NULL? defsc.compiler:"(null)"),
|
|
(defsc.previewer != NULL? defsc.previewer:"(null)"));
|
|
- sprintf(s,"%s/.fine/%s",getenv("HOME"),defsc.filename);
|
|
+ sprintf(s,"%s/%s",FINEDIR,defsc.filename);
|
|
ed->readConfig(s);
|
|
ed->repaint();
|
|
fflush(stdout);
|
|
@@ -461,14 +461,14 @@
|
|
{ if (ptrsc != NULL) Delete(sc,ptrsc->Element());
|
|
sc->Insert(*scw);
|
|
ptrsc = sc->Locate(*scw);
|
|
- sprintf(fns,"%s/.fine/.editor",getenv("HOME"));
|
|
+ sprintf(fns,"%s/editor",FINEDIR);
|
|
f = fopen(fns,"wt");
|
|
fprintf(f,"# This is file used by FINE editor\n");
|
|
fprintf(f,"# It contains information about all template files used by FINE\n");
|
|
saveConfigTree(f,sc->Left());
|
|
saveConfigTree(f,sc->Right());
|
|
fclose(f);
|
|
- sprintf(fns,"%s/.fine/%s",getenv("HOME"),scw->filename);
|
|
+ sprintf(fns,"%s/%s",FINEDIR,scw->filename);
|
|
f = fopen(fns,"wt");
|
|
fprintf(f,"# This is %s template file\n",scw->name);
|
|
fprintf(f,"\n# screen settings\n");
|