A Fork of QEmacs that hacks a native Vim/Neovim inspired modal state machine directly into it
  • C 94.9%
  • Shell 1.4%
  • Python 1.1%
  • C++ 0.9%
  • Makefile 0.6%
  • Other 1%
Find a file
Charlie Gordon 2aaabb719c scripting issues:
- always pass universal argument as last argument
- change do_compile_error() accordingly
- pass universal argument to do_eval_expression()
2020-10-13 07:14:17 +00:00
cp Fix charset converter cptoqe.c 2014-03-01 21:57:28 +00:00
fonts Initial revision 2004-05-29 10:17:37 +00:00
kmap added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
libqhtml build: group all intermediary targets in .objs directory 2017-05-08 10:15:43 +00:00
plugins add some buffer APIs 2014-01-11 14:38:30 +00:00
tests add some test files 2018-12-19 11:48:29 +00:00
.cvsignore remove committed files from .cvsignore 2020-10-09 00:06:39 +00:00
.filelist Small fixes 2018-12-19 11:45:39 +00:00
arabic.c fix indentation 2017-03-31 06:05:16 +00:00
archive.c dump symbols from Apple dynamic libraries 2019-05-28 04:29:48 +00:00
arm.c arm: small improvements 2020-10-02 20:31:14 +00:00
ats.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
bufed.c Small fixes 2018-12-19 11:45:39 +00:00
buffer.c build: use CONFIG_MMAP when unmapping buffer data in eb_clear() (F.Revol) 2017-05-07 06:08:57 +00:00
cfb.c display: fixed compilation for linux 2017-04-21 14:50:53 +00:00
cfb.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
Changelog - Added font locking to fix crash bugs in html/css. 2005-05-13 10:05:23 +00:00
charset.c charset: improve eol and binary detection 2017-04-25 16:56:26 +00:00
charsetjis.c basic: charset improvements 2017-03-15 23:42:23 +00:00
charsetjis.def utilities: sundries 2017-03-25 18:13:32 +00:00
charsetmore.c utilities: sundries 2017-03-25 18:13:32 +00:00
clang.c clang: many improvements 2020-10-02 20:57:51 +00:00
cobol.c updated heading 2017-03-25 18:14:59 +00:00
config.eg fixed typos, comments 2006-12-09 19:02:07 +00:00
configure build: fixed typo, remove cruft 2017-05-29 06:05:22 +00:00
COPYING Initial revision 2004-05-29 10:17:37 +00:00
cptoqe.c constify 2019-03-27 07:32:42 +00:00
cutils.c updated heading 2017-03-25 18:14:59 +00:00
cutils.h updated heading 2017-03-25 18:14:59 +00:00
dired.c improve filelist_display_hook filename extraction 2020-10-02 20:18:26 +00:00
display.c graphics: add device and generic picture display functions 2017-05-15 09:44:21 +00:00
display.h x11: fix toggle-full-screen (bound to C-c f) 2017-05-21 08:10:37 +00:00
docbook.c modes: avoid duplicate mode names 2017-05-08 10:47:22 +00:00
ebnf.c colorizers: some factorisation 2017-05-29 06:21:42 +00:00
elm.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
extra-modes.c extra-modes: small improvements 2020-10-02 20:39:38 +00:00
extras.c add column and basename sort options 2020-10-02 20:26:21 +00:00
fbfrender.c styles: improve consistency 2017-04-11 06:46:13 +00:00
fbfrender.h improve consistency in new/delete methodology 2014-01-23 12:56:22 +00:00
fbftoqe.c utilities: sundries 2017-03-25 18:13:32 +00:00
forth.c updated heading 2017-03-25 18:14:59 +00:00
fractal.c Small fixes 2018-12-19 11:45:39 +00:00
groovy.c syntax: improve tag display 2017-04-17 09:16:24 +00:00
haiku-pe2qe.sh work-in-progress Haiku port from Francois Revol 2013-12-17 16:08:55 +00:00
haiku.cpp graphics: add device and generic picture display functions 2017-05-15 09:44:21 +00:00
hex.c bumped copyrights 2019-03-27 08:05:05 +00:00
html.c html-mode: add global variable to enable/disable mode 2017-06-22 22:02:25 +00:00
html2png.c graphics: add device and generic picture display functions 2017-05-15 09:44:21 +00:00
htmlsrc.c Small fixes 2018-12-19 11:45:39 +00:00
icon.c colorizers: some factorisation 2017-05-29 06:21:42 +00:00
image.c image: only invalidate current window upon movement 2017-05-05 19:59:49 +00:00
indic.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
input.c Small fixes 2019-03-27 07:43:56 +00:00
jai.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
jistoqe.c utilities: sundries 2017-03-25 18:13:32 +00:00
kmap.c utilities: sundries 2017-03-25 18:13:32 +00:00
kmaps added more Hebrew keymaps 2007-12-09 23:31:38 +00:00
kmaptoqe.c utilities: sundries 2017-03-25 18:13:32 +00:00
latex-mode.c shell: start process in directory of current window 2017-05-20 20:43:14 +00:00
libfbf.c fix compilation errors on linux 2015-10-13 20:54:00 +00:00
libfbf.h bumped copyrights, some cosmetics 2008-01-08 16:37:54 +00:00
ligatures Add charset probing functions 2014-03-01 22:37:26 +00:00
ligtoqe.c utilities: sundries 2017-03-25 18:13:32 +00:00
lisp.c add .ls9 extension 2020-10-02 20:08:12 +00:00
list.c modes: avoid duplicate mode names 2017-05-08 10:47:22 +00:00
Makefile remove obsolete dependencies 2020-10-08 22:32:56 +00:00
makemode.c added macros for default configuration settings: 2020-10-04 23:57:11 +00:00
markdown.c markdown-mode: improve highlighting 2017-06-30 16:21:55 +00:00
mpeg.c display: improve line wrap handling 2017-04-25 17:41:27 +00:00
nim.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
orgmode.c buffer: new APIs 2017-04-25 16:46:41 +00:00
parser.c scripting issues: 2020-10-13 07:14:17 +00:00
perl.c perl: improve colorizer 2017-03-06 12:59:36 +00:00
qe-doc.html Filter qe-doc.html to remove date dependency 2013-12-17 17:36:50 +00:00
qe-doc.texi renamed plugins directory 2008-06-05 07:14:12 +00:00
qe.1 Initial revision 2004-05-29 10:17:37 +00:00
qe.c scripting issues: 2020-10-13 07:14:17 +00:00
qe.h scripting issues: 2020-10-13 07:14:17 +00:00
qe.tcc Initial revision 2004-05-29 10:17:37 +00:00
qeconfig.h basic: fix bogus bindings 2017-05-11 10:43:09 +00:00
qeend.c portability: stop defining symbols starting with __ 2015-09-16 22:18:22 +00:00
qemacs.rdef haiku: add qemacs.rdef icon 2017-03-28 20:11:55 +00:00
qemacs.spec fixed typos, comments 2006-12-09 19:02:07 +00:00
qestyles.h style and color fixes: 2020-10-09 00:00:55 +00:00
qfribidi.c bumped copyrights, some cosmetics 2008-01-08 16:37:54 +00:00
qfribidi.h cosmetics: untabify, remove trailing spaces 2015-08-27 23:03:39 +00:00
README Small fixes 2019-03-27 07:43:56 +00:00
rebol.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
rlang.c updated heading 2017-03-25 18:14:59 +00:00
rust.c syntax: improve tag display 2017-04-17 09:16:24 +00:00
script.c add break keyword 2020-10-02 20:06:44 +00:00
search.c Small fixes 2019-03-27 07:43:56 +00:00
shell.c scripting issues: 2020-10-13 07:14:17 +00:00
stb.c update to version 2.26 2020-10-04 23:53:39 +00:00
stb_image.h update to version 2.26 2020-10-04 23:50:30 +00:00
swift.c syntax: improve tag display 2017-04-17 09:16:24 +00:00
TODO.org style and color fixes: 2020-10-09 00:00:55 +00:00
tqe.c build: improve portability 2015-10-14 09:31:20 +00:00
tty.c basic: fix small issues 2017-05-18 14:14:28 +00:00
txl.c add colorizers for txl, nim, rebol, elm, jai, ats 2020-10-02 21:32:29 +00:00
unicode_join.c add support for combining marks (accents) 2014-02-01 12:49:06 +00:00
unicode_width.h unihex: fix display problems 2017-03-19 15:39:25 +00:00
unifont.lig Initial revision 2004-05-29 10:17:37 +00:00
unihex.c display: improve line wrap handling 2017-04-25 17:41:27 +00:00
unix.c display: improve automatic redisplay upon terminal window resize 2017-04-17 23:01:21 +00:00
util.c style and color fixes: 2020-10-09 00:00:55 +00:00
variables.c add state variable c_label_indent 2019-05-28 04:30:56 +00:00
variables.h updated heading 2017-03-25 18:14:59 +00:00
VERSION Small fixes 2019-03-27 07:43:56 +00:00
video.c image: only invalidate current window upon movement 2017-05-05 19:59:49 +00:00
virgil.c syntax: improve tag display 2017-04-17 09:16:24 +00:00
win32.c graphics: add device and generic picture display functions 2017-05-15 09:44:21 +00:00
x11.c bumped copyrights 2019-03-27 08:05:05 +00:00
xml.c basic: reduce global variable clutter 2017-04-16 21:51:19 +00:00

----------------------------------------------------------
                     Compiling
----------------------------------------------------------

* Launch the configure tool './configure'. You can list the
  possible options by typing './configure --help'.

* Type 'make' to compile qemacs and its associated tools.

* Type 'make install' as root to install it in /usr/local.

* Image support is provided via the public domain stb_image
  package. Source: http://nothings.org/stb_image.h

* FFmpeg image, audio and video support is currently broken
  and disabled

----------------------------------------------------------
                     Documentation
----------------------------------------------------------

Read the file qe-doc.html.

----------------------------------------------------------
                     Licensing
----------------------------------------------------------

QEmacs is released under the GNU Lesser General Public License
(read the accompagning COPYING file).

Fabrice Bellard.
Charlie Gordon.