Commit graph

668 commits

Author SHA1 Message Date
Charlie Gordon
f1671cd244 fixed keyword and type lists for agena syntax 2015-06-08 07:24:39 +00:00
Charlie Gordon
9bb9f45fd6 autodetect sqlite databases from signature only 2015-06-08 07:01:30 +00:00
Charlie Gordon
2b5d26028e fixed cr lf translation for older mac files
* when MAC_EOL end of line is used, \n and \r are swapped for internal
  EOL handling and restored, but restored for display in hex and
  what-cursor-position buffer contents display.
2015-06-08 06:54:56 +00:00
Charlie Gordon
3be315b2b8 added Smalltalk colorizer 2015-05-14 07:34:39 +00:00
Charlie Gordon
534a800ccd customized enscript scoring for *.st files 2015-05-14 07:21:36 +00:00
Charlie Gordon
6b9c9b0c02 changed dired and use BF_PREVIEW flag to improve source code navigation 2015-05-09 22:25:04 +00:00
Charlie Gordon
23ed16928f added syntax colorizer for Agena language 2015-05-09 22:22:22 +00:00
Charlie Gordon
abfb4836f8 made OCaml identifiers case sensitive 2015-05-09 22:21:32 +00:00
Charlie Gordon
44364e19d2 reworked Elixir syntax colorizer 2015-05-09 22:18:22 +00:00
Charlie Gordon
c68eb90fcf improve sql syntax detection for sqlite dumps 2015-05-09 22:17:07 +00:00
Charlie Gordon
d0c1e89daf added check_fcall() function to factorize function call detection 2015-05-09 22:15:45 +00:00
Charlie Gordon
4f6fe7836d added magic file type detection for archives
* added support for binary property lists on MacOSX
* added signature based file type detection for zip, sqlite, bplist
2015-05-09 22:08:49 +00:00
Charlie Gordon
43e77e69e6 added qe_indexof(string, int) 2015-05-09 21:02:58 +00:00
Charlie Gordon
a38c4aff67 select html-src mode for Elixir template files with .eex extension 2015-05-04 19:49:02 +00:00
Charlie Gordon
fec9dc3352 added coloring for Elixir language 2015-05-04 19:48:52 +00:00
Charlie Gordon
48d09d10a8 added nil as a keyword for Erlang coloring 2015-05-04 19:47:06 +00:00
Charlie Gordon
22e103ec12 added much emacs-lisp specific stuff 2015-05-03 10:31:13 +00:00
Charlie Gordon
ca93ebfb86 added colorizer for MacOS Sandbox syntax 2015-05-03 10:28:13 +00:00
Charlie Gordon
e4e213680f added Erlang colorizer 2015-05-03 10:21:35 +00:00
Charlie Gordon
5acb53ef0f fixed signed/unsigned inconsistency 2015-05-03 10:16:15 +00:00
Charlie Gordon
7c07cff57d added simple SciLab colorizer 2015-04-14 20:25:38 +00:00
Charlie Gordon
1d67cdb926 fixed tar target 2015-04-14 20:25:11 +00:00
Charlie Gordon
3482d1cdd9 fixed comments in simplistic TeXinfo colorizer 2015-04-05 18:31:01 +00:00
Charlie Gordon
fb0973df45 added simplistic TeXinfo colorizer 2015-04-05 18:29:00 +00:00
Charlie Gordon
9806c6ccee added colorizer for metro-man Alloy language 2015-04-05 15:45:54 +00:00
Charlie Gordon
5b85c88800 added language coloring for Neko and NekoML
- added language coloring for Neko and NekoML
- improved Makefile parsing and coloring
2015-04-05 15:10:01 +00:00
Charlie Gordon
2dad1fed8d clear mode_name in modes derived from text_mode 2014-08-09 17:42:15 +00:00
Charlie Gordon
1e81e379c6 colorize lsl and lsr addressing operators 2014-08-09 17:31:50 +00:00
Charlie Gordon
5d62186b3f select cript-mode for .bash* and .profile* files 2014-08-09 17:29:19 +00:00
Charlie Gordon
d4dbf97234 small fixes in
* clear mode_name in modes derived from text_mode
* improved probing function for man-mode
2014-08-09 17:27:21 +00:00
Charlie Gordon
11b2f6066e extend clang with new variants
* add awk and csl modes based on clang
* select c-mode on #define and #ifndef
2014-08-09 17:21:59 +00:00
Charlie Gordon
6341f4a173 add swift-mode as c-mode flavor 2014-06-08 12:59:00 +00:00
Charlie Gordon
031bfed715 add match_shell_handler function and mode field
* add function match_shell_handler to probe shell #! dispatcher line
* add mode field shell_handlers for generic syntax probe function
* add memfind to find keywords from buf+length
* add shell handlers for ruby, perl and python flavors, lua, haskell, ocaml
* remove perl_mode_probe
* add C++ keywords, include namespace in identifiers
* add cpp_mode_probe to detect C++ header files
* add shell handler for tcc scripts
* remove calc_mode_probe
* modify scoring between shell-script-mode and simpler sharp-mode
2014-06-08 10:56:58 +00:00
Charlie Gordon
9c117145dc add mode for Apple Swift language 2014-06-04 23:59:09 +00:00
Charlie Gordon
75ada2a129 add more colorizers
* add Fortran mode (.f f77 f90 extensions)
* add Ada mode (.ada .adb .ads extensions)
* add mode for Jasspa EMF macro files (.emf extension)
* factorize code
* add .reg extension for ini mode (registry files)
* add .p extension for pascal
* add .cls extension for visual basic
* use mode fields for keywords and types
2014-06-04 08:32:17 +00:00
Charlie Gordon
08f72a40b7 add .sch extensions for scheme 2014-06-04 08:24:55 +00:00
Charlie Gordon
b6ac3f2181 add more html extensions 2014-06-04 08:24:26 +00:00
Charlie Gordon
e889e961a1 simplify colorizers: syn is never NULL 2014-06-01 18:03:54 +00:00
Charlie Gordon
e1454348dc allow NULL table in strfind 2014-06-01 18:02:31 +00:00
Charlie Gordon
3b9520dc9d select Makefile mode for .gmk files 2014-06-01 18:01:50 +00:00
Charlie Gordon
1350173bb9 select zip archiver for bbb blackberry backups 2014-06-01 18:00:24 +00:00
Charlie Gordon
1f3e90a940 fix clean target 2014-06-01 17:34:39 +00:00
Charlie Gordon
ce080c3435 simplified line colorization call sequence 2014-06-01 14:18:17 +00:00
Charlie Gordon
611e44403d prepare mode separation (view / syntax / data)
* add fields in EditBuffer struct
* pass buffer and flags to mode_init functions
* add default_mode_init function to avoid tests
2014-06-01 13:54:58 +00:00
Charlie Gordon
0f697a54c0 favor archive mode over compressed mode 2014-06-01 13:50:43 +00:00
Charlie Gordon
ae3601d217 favor html-src mode over xml colorizer 2014-06-01 12:09:12 +00:00
Charlie Gordon
aa2b5cc910 fix scoring of 4 byte charsets 2014-05-31 00:26:26 +00:00
Charlie Gordon
9a1fcba3d1 changed some disabled definitions 2014-05-30 23:13:04 +00:00
Charlie Gordon
bbee33c57b improve key binding handling
* add fallback mode to share key bindings
* simplify key binding lookup method
2014-05-30 22:57:34 +00:00
Charlie Gordon
5cbe28867e improve support for sql files and databases
* dump sqlite databases and syntax colorize output
* add keyword and type support in sql mode
2014-05-30 22:12:30 +00:00