Commit Graph

873 Commits

Author SHA1 Message Date
K. Lange 53a64a12dc [bim] fix bad if 2018-08-18 20:16:23 +09:00
K. Lange 58dca9e8d7 [bim] read-only buffers 2018-08-18 20:09:27 +09:00
K. Lange 9a9ff0f32e Oops, broke ; in escapes with that 2018-08-18 19:59:19 +09:00
K. Lange 3c545f00ed [bim] Fix some insert-mode escape handling 2018-08-18 19:43:15 +09:00
K. Lange 482fe9280b [bim] Ctrl-Left, Ctrl-Right 2018-08-18 18:23:31 +09:00
K. Lange 3c7d79b695 Restructure input escape processing 2018-08-18 17:33:41 +09:00
K. Lange 99ef3cb80f [bim] New command stuff and help 2018-08-18 15:34:00 +09:00
K. Lange 0b8fda0a20 [bim] 16-color support in theming 2018-08-18 15:20:37 +09:00
K. Lange 5521676f4f [bim] Support for color themes, solarized-dark, citylights 2018-08-18 13:23:12 +09:00
K. Lange b70ad67ac4 Potentially support 24-bit color in themes 2018-08-18 12:13:51 +09:00
K. Lange 179ffe37da [bim] Colors as const char * to prepare for themes 2018-08-18 12:08:40 +09:00
K. Lange 5903ff9a73 [bim] Change up how the line numbers work 2018-08-18 11:27:13 +09:00
K. Lange f69d965749 [bim] rudimentary numeral highlighting 2018-08-18 11:17:04 +09:00
K. Lange 072520bf01 [bim] Fix default tabstop, tabs settings 2018-08-18 09:21:27 +09:00
K. Lange dfa402b63a local efi install script 2018-08-18 09:12:11 +09:00
K. Lange c210ec4987 tabstops 2018-08-18 09:10:14 +09:00
K. Lange 9eda9c53a9 utf8 - 'inline is not at beginning of declaration' 2018-08-18 09:10:08 +09:00
K. Lange 27b46493f6 [bim] Fix bad buffer for utf8 encoding in write 2018-08-17 23:22:41 +09:00
K. Lange 4d735731f9 [bim] tabs or spaces? 2018-08-17 23:16:49 +09:00
K. Lange f5ceddfab4 [bim] Hilight C character constants 2018-08-17 22:42:54 +09:00
K. Lange 3b9a8c18c7 [bim] fix an accidental off-by-one closing comments 2018-08-17 22:30:27 +09:00
K. Lange 626e3557cd Fix tab/escapes reseting colors 2018-08-17 22:21:34 +09:00
K. Lange f79ee98749 [bim] Additionally release Bim under ISC 2018-08-17 22:05:24 +09:00
K. Lange 3f6c6b3320 qq sorry lioncash, your code disappeared years ago 2018-08-17 22:02:09 +09:00
K. Lange 8b69bba2dd Update outdated heading comment in shell 2018-08-17 21:56:50 +09:00
K. Lange d1f1aa465e [bim] Add :help command 2018-08-17 21:52:37 +09:00
K. Lange 2089ab7bd8 [bim] Be sure to set syntax on new file 2018-08-17 21:31:33 +09:00
K. Lange dbeeb21091 [bim] Better color theming support 2018-08-17 21:25:14 +09:00
K. Lange c2dbcea8f2 [bim] oops, need to account for tab 2018-08-17 20:53:07 +09:00
K. Lange 3362f22b7f Render bytes <32 like vim does 2018-08-17 20:51:15 +09:00
K. Lange 90df5828f7 [bim] getopt and option to disable hilighting 2018-08-17 20:08:12 +09:00
K. Lange 896b5ba877 Fix missing free in sh file completion 2018-08-17 19:52:18 +09:00
K. Lange 8bff3a917e Basic command tab completion 2018-08-17 19:37:55 +09:00
K. Lange ba0139f477 Fixup syntax command 2018-08-17 15:37:13 +09:00
K. Lange c6844efd99 [bim] Support mouse for setting tab 2018-08-17 15:32:01 +09:00
K. Lange e0447ffa34 [bim] More cleanup 2018-08-17 10:23:43 +09:00
K. Lange c5e42f80e7 [bim] Multiline quotes and comments 2018-08-17 10:11:43 +09:00
K. Lange e9e0b5141a [bim] Fix an off-by-one when scrolling the last line on screen 2018-08-17 08:40:09 +09:00
K. Lange 4c103806d0 Fix bad reads due to erroneous use of stdio 2018-08-17 08:36:45 +09:00
K. Lange b79e33ad76 [bim] Fix more bad accesses 2018-08-17 08:30:16 +09:00
K. Lange e1999b5306 [bim] Fixups and Linux support 2018-08-17 08:27:27 +09:00
K. Lange f9d9226e07 [bim] Don't create or throw errors on non-existent files 2018-08-16 23:28:37 +09:00
K. Lange 1d967c882b [bim] Mouse support 2018-08-16 23:23:04 +09:00
K. Lange 87b6a3aba5 [bim] Improve rendering speed by not sending so many color codes 2018-08-16 22:43:18 +09:00
K. Lange a84e3e7c4d [bim] syntax code doc cleanup 2018-08-16 19:55:07 +09:00
K. Lange 22221a20fe [bim] Syntax highlighting 2018-08-16 19:46:13 +09:00
K. Lange 0a46feb201 [bim] Be sure to z flags in new char_t's 2018-08-16 17:43:26 +09:00
K. Lange 1576a65597 Don't reset colors after drawing commandline 2018-08-16 17:37:42 +09:00
K. Lange 6eef68699d Add rudimentary text search 2018-08-16 17:25:59 +09:00
K. Lange 1bed29911e Lots of BIM cleanup 2018-08-16 16:50:05 +09:00