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 a71b9efbb4 renamed do_set_mode -> edit_set_mode
use match_extension in mode probe functions
pass move indicator to do_return, removed do_open_line
renamed do_cmd_set_mode -> do_set_mode for consistency
separated strfind and strcasefind, optimized implementation
published register_input_method
unpublished input_methods
optimized KeyDef structure layout
changed eb_search arguments
used eb_delete_range
comments, remarks
better tests on fread failures
set buffer to read-only upon loading non writable file
do_insert_file tests for failure
  set mark at beginning of inserted block and offset at the end
fixed search for word boundary case
made raw_load_buffer1 return number of bytes read, of -1 on error
2008-01-03 18:31:24 +00:00
cp added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +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 added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
plugin-example renamed set_buffer_name to eb_set_buffer_name 2007-12-27 10:04:09 +00:00
tests Initial revision 2004-05-29 10:17:37 +00:00
.cvsignore added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
arabic.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
bufed.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
buffer.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
cfb.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +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 renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
charsetjis.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
charsetjis.def added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
charsetmore.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
clang.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
config.eg fixed typos, comments 2006-12-09 19:02:07 +00:00
configure moved more configuration control to configure script 2007-12-21 14:24:08 +00:00
COPYING Initial revision 2004-05-29 10:17:37 +00:00
cptoqe.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
cutils.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
cutils.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
dired.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
display.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
display.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
docbook.c typo 2007-12-12 02:24:33 +00:00
fbfrender.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
fbfrender.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
fbftoqe.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
hex.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
html.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
html2png.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
htmlsrc.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
image.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
indic.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
input.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
jistoqe.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
kmaps added more Hebrew keymaps 2007-12-09 23:31:38 +00:00
kmaptoqe.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
latex-mode.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
libfbf.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
libfbf.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
ligatures Initial revision 2004-05-29 10:17:37 +00:00
ligtoqe.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
list.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
Makefile added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
makemode.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
mpeg.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
perl.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
qe-doc.html added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
qe-doc.texi added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
qe.1 Initial revision 2004-05-29 10:17:37 +00:00
qe.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
qe.h renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
qe.tcc Initial revision 2004-05-29 10:17:37 +00:00
qeconfig.h renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
qeend.c added missing headings, cosmetics 2007-12-03 16:10:38 +00:00
qemacs.spec fixed typos, comments 2006-12-09 19:02:07 +00:00
qestyles.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
qfribidi.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
qfribidi.h added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
README Initial revision 2004-05-29 10:17:37 +00:00
shell.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
TODO use bold flag for high intensity tty colors 2007-12-24 09:31:36 +00:00
tty.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
unicode_join.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
unifont.lig Initial revision 2004-05-29 10:17:37 +00:00
unihex.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
unix.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
util.c renamed do_set_mode -> edit_set_mode 2008-01-03 18:31:24 +00:00
VERSION fixed unsigned char issues 2007-02-06 17:41:16 +00:00
video.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
win32.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
x11.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
xml.c added remove_slash and append_slash path utilities 2008-01-03 09:51:29 +00:00
xterm-146-dw-patch Initial revision 2004-05-29 10:17:37 +00:00

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

* If you want image, audio and video support, download FFmpeg at
  http://ffmpeg.org and install it in the qemacs/ directory (it should
  be in qemacs/ffmpeg).

* Launch the configure tool './configure'. You can look at 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.

----------------------------------------------------------
                     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.