• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

fxscintilla/H03-May-2022-69,59257,297

jef/H03-May-2022-4,4703,007

lua/H03-May-2022-16,48212,125

m4/H03-Oct-2013-10,1259,186

po/H03-Oct-2013-732649

src/H03-May-2022-32,64124,948

util/H03-Oct-2013-1,5091,241

ABOUT-NLSH A D03-Oct-201374.7 KiB1,0691,022

AUTHORSH A D03-Oct-201345 21

COPYINGH A D03-Oct-201334.3 KiB675553

CREDITSH A D03-Oct-20131.7 KiB6641

ChangeLogH A D03-Oct-201317.4 KiB419326

INSTALLH A D03-Oct-201311.1 KiB292219

Makefile.amH A D03-Oct-2013408 2218

READMEH A D03-Oct-20132.2 KiB5543

TODOH A D03-Oct-2013716 2412

bootstrap.shH A D03-Oct-2013310 2314

config.rpathH A D03-Oct-201317.9 KiB667563

configure.acH A D03-Oct-20134.3 KiB215180

README

1FXiTe, the Free eXtensIble Text Editor, is an advanced text
2editor designed to have a feature set similar to the classic
3Nirvana Text Editor, aka NEdit. Although NEdit has been around
4for years, it still provides some useful features that are
5lacking in some newer GUI editors, such as scripting, macro
6record/playback, rudimentary ctags and calltip support, and
7multi-line regular expressions. FXiTe is an attempt to provide
8much of NEdit's utility, while presenting a more modern user
9interface. FXiTe also provides some additional features like
10syntax-highlighted exporting to PDF or HTML, drag-and-drop tab
11reordering, and a built-in "message window" to capture the output
12of external commands.
13
14Despite these extra bells-and-whistles, there are still
15some important NEdit features currently missing from FXiTe:
16multiple-document search-and-replace, paragraph reformatting,
17and multiple bookmarks, to name a few.
18
19Another design goal of this project was to create a single,
20standalone executable program that can be statically linked to
21the underlying widget toolkit without the need for additional
22libraries and support files. FXiTe uses the Fox GUI toolkit,
23the FXScintilla text widget, and the Lua embedded scripting
24engine, all of which can be statically linked, but it is also
25possible to build FXiTe using dynamic shared libraries for
26these items, in order to produce a smaller compiled binary.
27
28========================= BUILDING ==============================
29
30Building FXiTe on Linux should be fairly straightforward,
31provided you meet a few prerequisites -
32
331. The GNU toolchain (gcc, g++, make, binutils, etc...)
342. A standard Xorg and FreeType installation.
353. The Fox GUI toolkit (minimum 1.6, but 1.7 or later is better)
36
37And of course, you'll need the development headers and libraries
38for the items above. Xorg and Freetype are standard on most
39modern Linux distributions, and a pre-built Fox toolkit package
40is also available for many popular distros.
41
42If you can't find the Fox toolkit in your distro's repositories,
43you can download the sources here:
44  http://fox-toolkit.org/
45
46
47Once you have the required libraries available, building FXiTe
48should be as simple as:
49
50  ./configure [options]
51  make
52  make install
53
54Enjoy!
55