1
0
mirror of https://github.com/rfivet/uemacs.git synced 2024-09-30 01:05:54 -04:00
µEMACS (ue) on Cygwin/Linux/NetBSD, based on uEmacs/PK (em) from kernel.org. https://rfivet.github.io/uemacs/
Go to file
2015-08-25 09:17:41 +08:00
fridge
.gitignore
basic.c Review getgoal code. 2015-03-16 10:46:51 +08:00
basic.h
bind.c Fix CID#39903 Unchecked return value. 2015-07-17 10:01:17 +08:00
bind.h Add extra warning check and fix signed to unsigned comparison issues. 2015-02-28 20:29:00 +08:00
bindable.c Review message line outputs. 2015-02-13 21:48:05 +08:00
bindable.h
buffer.c Fix: list-buffers sizes reported wrong sizes as it used curbp to access EOL flags in buffer mode. 2015-05-06 09:11:23 +08:00
buffer.h
count.cmd
crypt.c
crypt.h
defines.h Clean up splint warnings: 2015-02-16 13:41:59 +08:00
display.c Offer va_list version of mlwrite. 2015-06-12 17:05:43 +08:00
display.h Offer va_list version of mlwrite. 2015-06-12 17:05:43 +08:00
ebind.c
ebind.h Add extra warning check and fix signed to unsigned comparison issues. 2015-02-28 20:29:00 +08:00
emacs.hlp
emacs.ps
emacs.rc
estruct.h Fix CID 39905, 39906, 39907: Operands don't affect result. 2015-03-19 14:29:24 +08:00
eval.c Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
eval.h Offer va_list version of mlwrite. 2015-06-12 17:05:43 +08:00
exec.c Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
exec.h
execute.c Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
execute.h
file.c Use strncpy instead of strcpy. (CID 39928 eval, 39931 file, 39932 exec, 39938 bind). 2015-03-19 12:42:47 +08:00
file.h Review scope of exported variables and functions for bind, eval, file,fileio, random. 2015-02-16 11:39:16 +08:00
fileio.c Review scope of exported variables and functions for bind, eval, file,fileio, random. 2015-02-16 11:39:16 +08:00
fileio.h Review scope of exported variables and functions for bind, eval, file,fileio, random. 2015-02-16 11:39:16 +08:00
flook.c Fix potential overflow during file look-up. 2015-03-26 15:56:33 +08:00
flook.h
input.c Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
input.h Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
isearch.c Merge common code for setting prompt of search and incremental search. 2015-03-26 10:15:50 +08:00
isearch.h
line.c Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
line.h
lock.c
lock.h
main.c Allow -x cmdfile as an alternative to @cmdfile options. 2015-08-19 15:42:16 +08:00
Makefile Insure that coverity locs number is aligned with result from lc. 2015-03-17 17:14:43 +08:00
mingw32.c
mlout.c Insure that mlwrite( "") as same effect as mlerase(). 2015-02-13 15:33:21 +08:00
mlout.h Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
names.c
names.h
pklock.c
pklock.h
posix.c
random.c Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
random.h Review scope of exported variables and functions for bind, eval, file,fileio, random. 2015-02-16 11:39:16 +08:00
README
readme.39e
README.md Add Coverity badge to README. 2015-05-08 17:10:34 +08:00
region.c Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
region.h
retcode.h
search.c Harmonize usage of mlreply, mlreplyt and nextarg based on actual needs (input always terminated either on meta or newline characters). 2015-08-25 09:17:41 +08:00
search.h Merge common code for setting prompt of search and incremental search. 2015-03-26 10:15:50 +08:00
shell.cmd
spawn.c Fix CID 39908: Dead code. 2015-03-19 14:27:58 +08:00
spawn.h
tcap.c Fix potential buffer overflow and align failure message display method on exit. 2015-03-23 19:12:38 +08:00
terminal.h
termio.c Clean up splint warnings: 2015-02-16 13:41:59 +08:00
termio.h
tststr.cmd
utf8.c Clean up splint warnings: 2015-02-16 13:41:59 +08:00
utf8.h
UTF-8-demo.txt
version.h
window.c
window.h
word.c Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
word.h
wrapper.c Fix CID 39919 Insecure temporary file. 2015-03-24 11:58:04 +08:00
wrapper.h Rename parameter to avoid OpenHub line counter misinterpretation as C++. 2015-05-27 16:43:33 +08:00
wscreen.c Insure that coverity locs number is aligned with result from lc. 2015-03-17 17:14:43 +08:00
wscreen.h

README

Ciguë is µEMACS (ue) on Cygwin/Linux, 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.
  • Reactivation of target 'source' and 'depend' in Makefile.
  • Some defaults changed due to 'finger habits': ue instead of em, ^S in commands mapping...

How to build

  • dependencies: ncurses.
  • make depend ; make
  • MINGW32 target is experimental and lacks screen/kbd support.

Badges

Coverity Status