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 6dbffb4024 added '*' in command argument strings for commands that modify buffer contents
changed command definitions accordingly.
added C-x C-g binding for abort
added C-\ binding for call-last-kbd-macro
changed binding for switch-input-method to C-x C-\
added commands:
  not-modified on A-~ (reset buffer modified flag)
  load-file-from-path(file)
  mark-whole-buffer() on C-x h
  count-lines() on C-x l
  what-cursor-position on C-x =
allow key_grabber to quit and unget last key.
added splitpath() to dispatch directory and filename into separate buffers.
make separate functions for show_version and show_usage.
make separate function for parse_command_line.
added command line options:
  --help          -h   display help message and exit
  --no-init-file  -q   do not load config files
  --user          -u   load ~USER/.qe/config instead of your own
  --version       -V   display version information and exit
added -- as a marker for end of command line options.
allow most keys to be transmitted to shell process, including function keys.
improved shell buffer escape sequence parser.
added automatic detection of full screen shell applications and grab all keys
  try mc, Menuconfig, or even qemacs within qemacs !
improved *trace* buffer: do not trace keys when trace buffer is current,
  thus allowing navigation without side-effects
improved Makefile to not make html stuff if disabled
reduced CONFIG_TINY feature set
2005-05-09 09:10:37 +00:00
fonts Initial revision 2004-05-29 10:17:37 +00:00
libqhtml ignore more target files 2005-05-09 02:47:03 +00:00
plugin-example added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
tests Initial revision 2004-05-29 10:17:37 +00:00
.cvsignore ignore more target files 2005-05-09 02:47:03 +00:00
arabic.c fixed compilation warnings about signed/unsigned comparisons 2005-05-05 11:10:26 +00:00
bufed.c added do_toggle_control_h() declaration 2005-05-09 01:29:34 +00:00
buffer.c changed do_line_numbers to do_toggle_line_numbers 2005-05-09 03:19:36 +00:00
cfb.c Initial revision 2004-05-29 10:17:37 +00:00
cfb.h Initial revision 2004-05-29 10:17:37 +00:00
Changelog added cygwin support 2005-05-04 19:40:26 +00:00
charset.c added fake charset vt100 for shell buffer 2005-05-09 06:21:49 +00:00
charset_table.c Initial revision 2004-05-29 10:17:37 +00:00
charsetmore.c Initial revision 2004-05-29 10:17:37 +00:00
clang.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
config.eg Initial revision 2004-05-29 10:17:37 +00:00
configure added cygwin support 2005-05-04 19:40:26 +00:00
COPYING Initial revision 2004-05-29 10:17:37 +00:00
cptoqe.c Initial revision 2004-05-29 10:17:37 +00:00
cutils.c added missing string.h include file 2004-11-30 10:18:00 +00:00
cutils.h fixed compilation warnings about signed/unsigned comparisons 2005-05-05 11:10:26 +00:00
dired.c added do_toggle_control_h() declaration 2005-05-09 01:29:34 +00:00
display.c added dummy_font so select_font never returns NULL 2005-05-05 17:21:54 +00:00
display.h reordered KEY_xxx definitions 2005-05-09 02:17:47 +00:00
docbook.c Initial revision 2004-05-29 10:17:37 +00:00
fbfrender.c Initial revision 2004-05-29 10:17:37 +00:00
fbfrender.h Initial revision 2004-05-29 10:17:37 +00:00
fbftoqe.c Initial revision 2004-05-29 10:17:37 +00:00
hex.c no longer infer binary file on form feed character 2005-05-09 01:37:13 +00:00
html.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
html2png.c Initial revision 2004-05-29 10:17:37 +00:00
image.c test TERM variable for backspace key code detection (^H or DEL) 2005-05-08 16:31:47 +00:00
indic.c Initial revision 2004-05-29 10:17:37 +00:00
input.c fixed spurious warning 2005-05-05 16:31:02 +00:00
kmaps Initial revision 2004-05-29 10:17:37 +00:00
kmaptoqe.c Initial revision 2004-05-29 10:17:37 +00:00
latex-mode.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
libfbf.c fixed name conflict on get_str 2005-05-08 14:56:51 +00:00
libfbf.h Initial revision 2004-05-29 10:17:37 +00:00
ligatures Initial revision 2004-05-29 10:17:37 +00:00
ligtoqe.c Initial revision 2004-05-29 10:17:37 +00:00
list.c Initial revision 2004-05-29 10:17:37 +00:00
Makefile added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
mpeg.c Initial revision 2004-05-29 10:17:37 +00:00
qe-doc.html Initial revision 2004-05-29 10:17:37 +00:00
qe-doc.texi Initial revision 2004-05-29 10:17:37 +00:00
qe.1 Initial revision 2004-05-29 10:17:37 +00:00
qe.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
qe.h added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
qe.tcc Initial revision 2004-05-29 10:17:37 +00:00
qeconfig.h added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
qeend.c added cygwin support 2005-05-04 19:40:26 +00:00
qemacs.spec Initial revision 2004-05-29 10:17:37 +00:00
qestyles.h added color_define and completion primitives 2005-05-05 11:36:28 +00:00
qfribidi.c fixed compilation warnings about signed/unsigned comparisons 2005-05-05 11:10:26 +00:00
qfribidi.h Initial revision 2004-05-29 10:17:37 +00:00
README Initial revision 2004-05-29 10:17:37 +00:00
shell.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
TODO added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
tty.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
unicode_join.c cosmetic changes : spaces, alignment 2005-05-04 19:27:36 +00:00
unifont.lig Initial revision 2004-05-29 10:17:37 +00:00
unihex.c Initial revision 2004-05-29 10:17:37 +00:00
unix.c cosmetic changes : spaces, alignment 2005-05-04 19:27:36 +00:00
util.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
VERSION bumped VERSION to 0.3.2dev 2004-11-30 10:22:14 +00:00
video.c removed most references to global state structure qe_config 2005-05-05 17:11:13 +00:00
win32.c reordered KEY_xxx definitions 2005-05-09 02:17:47 +00:00
x11.c added '*' in command argument strings for commands that modify buffer contents 2005-05-09 09:10:37 +00:00
xml.c Initial revision 2004-05-29 10:17:37 +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.