Menu

Tree [711eed] default tip /
 History

Read Only access


File Date Author Commit
 tests 2021-12-31 Hobcraft Hobcraft [358c83] big refactoring to add support for keymaps, whi...
 .hgignore 2021-12-25 Hobcraft Hobcraft [8441a1] add Info.plist to hgignore because we don't wan...
 .hgtags 2022-01-01 Hobcraft Hobcraft [232131] Added tag termedit_srht_20211231 for changeset ...
 LICENSE 2024-10-06 Hobcraft Hobcraft [758f08] fixup license. improve instructions.
 Makefile 2025-11-06 Hobcraft Hobcraft [9223c5] Refactoring Makefile
 README 2024-10-06 Hobcraft Hobcraft [758f08] fixup license. improve instructions.
 README.md 2024-10-06 Hobcraft Hobcraft [758f08] fixup license. improve instructions.
 buffer.pas 2018-05-20 Hobcraft Hobcraft [0377dc] remove eventlog which was used for debugging
 editor.pas 2025-11-07 Hobcraft Hobcraft [711eed] add support for terminal resizing.
 editorcommon.pas 2021-12-31 Hobcraft Hobcraft [358c83] big refactoring to add support for keymaps, whi...
 history.pas 2018-06-04 Hobcraft Hobcraft [7b60a4] fixup history class to make previous/next behav...
 historycommon.pas 2018-06-03 Hobcraft Hobcraft [8bccae] add a history interface for the editor to use. ...
 keymap.pas 2021-12-31 Hobcraft Hobcraft [358c83] big refactoring to add support for keymaps, whi...
 make-debug.mk 2025-11-07 Hobcraft Hobcraft [f974c8] add -g to enable debug mode properly.
 make-release.mk 2025-11-06 Hobcraft Hobcraft [9223c5] Refactoring Makefile
 ncedit.lpi 2021-12-31 Hobcraft Hobcraft [fac5e1] addition of new keymap functionality.
 ncedit.lpr 2025-11-07 Hobcraft Hobcraft [711eed] add support for terminal resizing.
 termnc.pas 2025-11-06 Hobcraft Hobcraft [f090c1] removing use of COLOR_PAIR

Read Me

make -r FPC=<path-to-fpc> LIBS=</path-to-additional-libs>

E.g, to build with FPC in ~/fpc3.3.1

make -r FPC=~/fpc3.3.1/bin/fpc

To include /usr/local/lib in libraries dirs to be passed to the linker:

make -r LIBS=/usr/local/lib

The path to look for lazutf8 can be specified with LAZUTF8.

make -r LAZUTF8=/usr/local/share/lazarus/components/lazutils/lib/aarch64-darwin

The output of the build process, apart from the .o files, is a program
called ncedit which demonstrates the basic functionality of the
library.

To run the unit tests, run make tests.