Dextrous text editor
C Makefile Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Documentation Document \uXXXX and \uXXXXXXXX inside double quoted strings Feb 22, 2015
share
.gitignore
COPYING curl http://www.gnu.org/licenses/gpl-2.0.txt > COPYING Apr 11, 2014
FAQ
Makefile
Makefile.lib
README.md
alias.c
alias.h
bind.c
bind.h
block.c
block.h
buffer-iter.c Use long instead of unsigned int for buffer sizes, offsets etc. Oct 27, 2012
buffer.c
buffer.h
cconv.c
cconv.h
change.c
change.h
cmdline.c
cmdline.h
color.c
color.h
command-mode.c
command.h
commands.c
common.c
common.h
compiler.c
compiler.h
completion.c
completion.h
config.c
config.h
ctags.c
ctags.h
ctype.c
ctype.h
cursed.c
cursed.h
decoder.c Add streq() and use it instead of strcmp() Oct 29, 2012
decoder.h
detect.c
detect.h Add detect-indent option Nov 1, 2012
edit.c Rename gbuf_add_ch() to gbuf_add_byte() and add unicode aware gbuf_ad… Apr 21, 2014
edit.h
editor.c
editor.h
encoder.c
encoder.h
encoding.c
encoding.h
env.c
env.h
error.c
error.h
file-history.c
file-history.h
file-location.c
file-location.h Cleanup Apr 16, 2013
file-option.c
file-option.h
filetype.c Use streq() instead of strcmp() Apr 4, 2013
filetype.h
fork.c
fork.h
format-status.c
format-status.h
frame.c
frame.h
gbuf.c
gbuf.h
git-open.c Rewrite key input May 29, 2014
git-open.h
history.c
history.h
hl.c
hl.h Change syntax highlighter to not use global buffer Apr 7, 2013
indent.c
indent.h
input-special.c
input-special.h
iter.c
iter.h
key.c
key.h
libc.h
list.h Use offsetof() defined in stddef.h May 8, 2012
load-save.c
load-save.h
lock.c
lock.h
main.c Remove redundant windows array Mar 6, 2015
modes.c
modes.h
move.c
move.h
msg.c
msg.h
normal-mode.c
obuf.c
obuf.h
options.c
options.h
parse-args.c
parse-args.h
parse-command.c
path.c
path.h
ptr-array.c
ptr-array.h
regexp.c
regexp.h
run.c
screen-tabbar.c
screen-view.c
screen.c
screen.h
search-mode.c Rewrite key input May 29, 2014
search.c
search.h
selection.c
selection.h
spawn.c
spawn.h
state.c
state.h
syntax.c
syntax.h
tabbar.c
tabbar.h
tag.c
tag.h
term-caps.c
term.c
term.h
test-main.c
uchar.c
uchar.h
unicode.c
unicode.h
update-option
vars.c
view.c
view.h
wbuf.c
wbuf.h
window.c
window.h
xmalloc.c
xmalloc.h

README.md

dex

Dextrous text editor

Copyright 2010 Timo Hirvonen tihirvon@gmail.com

Introduction

dex is a small and easy to use text editor. Colors and bindings can be fully customized to your liking.

It has some features useful to programmers, like ctags support and it can parse compiler errors, but it does not aim to become an IDE.

Installation

The only dependencies are libc and ncurses.

To compile this program you need GNU make and a modern C-compiler (tested with gcc and clang).

You need to specify all options for both make and make install. Alternatively you can put your build options into a Config.mk file.

make prefix=$HOME
make prefix=$HOME install

The default prefix is /usr/local and DESTDIR works as usual. See the top of the Makefile for more information.