mirror of https://github.com/rfivet/uemacs.git
µEMACS (ue) on Cygwin/Linux/NetBSD, based on uEmacs/PK (em) from kernel.org.
https://rfivet.github.io/uemacs/
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
9 months ago | |
---|---|---|
.gitattributes | 2 years ago | |
.gitignore | 1 year ago | |
Makefile | 1 year ago | |
README | 13 years ago | |
README.md | 9 months ago | |
UTF-8-demo.txt | 11 years ago | |
basic.c | 2 years ago | |
basic.h | 2 years ago | |
bind.c | 2 years ago | |
bind.h | 2 years ago | |
bindable.c | 2 years ago | |
bindable.h | 2 years ago | |
blindmaz.cmd | 2 years ago | |
buffer.c | 2 years ago | |
buffer.h | 2 years ago | |
count.cmd | 9 years ago | |
defines.h | 9 months ago | |
display.c | 2 years ago | |
display.h | 2 years ago | |
emacs.hlp | 2 years ago | |
emacs.pdf | 4 years ago | |
emacs.ps | 18 years ago | |
emacs.rc | 2 years ago | |
eval.c | 2 years ago | |
eval.h | 2 years ago | |
exec.c | 9 months ago | |
exec.h | 2 years ago | |
execute.c | 2 years ago | |
execute.h | 2 years ago | |
file.c | 2 years ago | |
file.h | 2 years ago | |
fileio.c | 2 years ago | |
fileio.h | 2 years ago | |
floodmaz.cmd | 2 years ago | |
flook.c | 2 years ago | |
flook.h | 2 years ago | |
input.c | 2 years ago | |
input.h | 2 years ago | |
isa.h | 2 years ago | |
isearch.c | 2 years ago | |
isearch.h | 2 years ago | |
line.c | 9 months ago | |
line.h | 2 years ago | |
list.c | 2 years ago | |
list.h | 2 years ago | |
lock.c | 2 years ago | |
lock.h | 2 years ago | |
main.c | 10 months ago | |
maze.cmd | 2 years ago | |
mlout.c | 2 years ago | |
mlout.h | 2 years ago | |
names.c | 2 years ago | |
names.h | 2 years ago | |
pklock.c | 9 months ago | |
pklock.h | 2 years ago | |
posix.c | 9 months ago | |
random.c | 2 years ago | |
random.h | 2 years ago | |
readme.39e | 18 years ago | |
region.c | 2 years ago | |
region.h | 2 years ago | |
retcode.h | 2 years ago | |
screensize.cmd | 2 years ago | |
search.c | 2 years ago | |
search.h | 2 years ago | |
sharpmaz.cmd | 2 years ago | |
shell.cmd | 18 years ago | |
spawn.c | 2 years ago | |
spawn.h | 2 years ago | |
tcap.c | 2 years ago | |
terminal.h | 2 years ago | |
termio.c | 2 years ago | |
termio.h | 2 years ago | |
tststr.cmd | 7 years ago | |
utf8.c | 2 years ago | |
utf8.h | 2 years ago | |
util.c | 2 years ago | |
util.h | 2 years ago | |
version.h | 2 years ago | |
window.c | 2 years ago | |
window.h | 2 years ago | |
word.c | 2 years ago | |
word.h | 2 years ago | |
wrapper.c | 2 years ago | |
wrapper.h | 2 years ago |
README.md
README
µEMACS (ue) on Cygwin/MSYS2/Linux/NetBSD/OpenBSD, based on uEmacs/PK (em) from kernel.org.
Changes compare to uEmacs/PK
-
Line termination detection with new buffer mode (either Unix or DOS).
-
Encoding detection (ASCII, Extended ASCII, UTF-8 or Mixed).
-
Some fixes related to size either unchecked or limited (strcpy, insert-string, filenames, $kill).
-
Major refactoring of headers and file dependencies, hopefully to improve maintenance.
-
Some defaults changed due to 'finger habits': ue instead of em, ^S in commands mapping...
Unicode (UTF-8) support
-
gcc limitation on Windows (WCHAR_WIDTH 16).
-
Display of double and zero width characters ongoing.
How to build
-
dependencies: (gcc || clang) && gmake && ncurses-devel.
-
make