Maxime Coste
|
9c2f9d5547
|
Make it more explicit that Key modifiers is a bit field
|
2014-10-15 19:13:51 +01:00 |
|
Maxime Coste
|
1128d941ff
|
Do not write pid and session name in debug buffer on startup
|
2014-10-14 13:42:47 +01:00 |
|
Maxime Coste
|
e362eb4f3b
|
Add a disabled wrapper for using std regex instead of boost
|
2014-10-14 13:40:13 +01:00 |
|
Maxime Coste
|
eb0d03f437
|
Use Pass as default policy for invalid utf8 avoid asserting on that
|
2014-10-13 21:07:23 +01:00 |
|
Maxime Coste
|
894dd2e055
|
Add missing includes
|
2014-10-13 19:28:02 +01:00 |
|
Maxime Coste
|
2adaa7bdfa
|
Do not assert on SIGTERM and backup modified buffers on signal induced termination
|
2014-10-13 13:38:28 +01:00 |
|
Maxime Coste
|
fa85f0fc32
|
Refactor regex uses, do not reference boost except in regex.hh
|
2014-10-13 13:14:23 +01:00 |
|
Maxime Coste
|
b6f2b872b0
|
Preserve selection orientation when replacing
Fixes #31
|
2014-10-12 18:58:10 +01:00 |
|
Maxime Coste
|
cbf4d3db3f
|
Add a test make target
|
2014-10-11 19:50:30 +01:00 |
|
Maxime Coste
|
6a48b5eabc
|
Merge branch 'master' of github.com:mawww/kakoune
|
2014-10-11 15:54:06 +01:00 |
|
Maxime Coste
|
729e55573f
|
Support changing buffer when an edition is in progress
|
2014-10-10 14:00:24 +01:00 |
|
Maxime Coste
|
c94b343c65
|
Start regex search from selection min/max depending on search direction
|
2014-10-09 18:55:58 +01:00 |
|
Roberto Zanotto
|
daeb8a1c8d
|
empty DESTDIR
|
2014-10-08 21:23:20 +02:00 |
|
Maxime Coste
|
8a7e16cec3
|
Switch some const String& parameters to StringView
|
2014-10-07 21:11:55 +01:00 |
|
Maxime Coste
|
a627eab57c
|
Small refactor
|
2014-10-07 19:46:12 +01:00 |
|
Maxime Coste
|
b097bbbf52
|
WordDB: Use interned strings pointing directly into the buffer line data
|
2014-10-07 09:16:19 +01:00 |
|
Maxime Coste
|
008ba2cbab
|
Use ',' instead of '|' as tuple option fields separators
|
2014-10-06 19:32:25 +01:00 |
|
Maxime Coste
|
17d591b61c
|
scrolloff is now a line,column pair
Fixes #152
|
2014-10-06 19:21:32 +01:00 |
|
Maxime Coste
|
844c8f1ec4
|
InternedStrings know their slots
|
2014-10-05 10:20:50 +01:00 |
|
Maxime Coste
|
d4a84125ef
|
Use InternedStrings for buffer contents
|
2014-10-03 13:39:13 +01:00 |
|
Maxime Coste
|
fc53a80395
|
Small refactor
|
2014-10-01 23:41:06 +01:00 |
|
Maxime Coste
|
3ea690a92e
|
Fix finding next match when the cursor is in the middle of the only match
|
2014-10-01 13:54:33 +01:00 |
|
Maxime Coste
|
d55d041c6a
|
Add support for interned strings
Use interned strings for Modification contents and word database.
Interned strings are guaranteed not to move in memory and are
reference counted.
|
2014-10-01 00:20:12 +01:00 |
|
Maxime Coste
|
d9e462851c
|
Pass -rdynamic only to the linker
|
2014-09-28 23:59:04 +01:00 |
|
Maxime Coste
|
507cdd7272
|
Start with the whole buffer selected in filter mode
|
2014-09-28 23:58:34 +01:00 |
|
Maxime Coste
|
092ac8e9ab
|
Remove unused function
|
2014-09-26 00:41:50 +01:00 |
|
Maxime Coste
|
9beba90060
|
Finding next matches start from seleciton min/max instead of cursor
uses min for backward serching, max for forward searching.
|
2014-09-26 00:27:23 +01:00 |
|
Maxime Coste
|
a404886fe2
|
line joining will only join selected lines if selection span multiples ones
Fixes #133
|
2014-09-25 19:26:27 +01:00 |
|
Maxime Coste
|
ecf8047bcc
|
Fix reverse search when extending
|
2014-09-25 13:29:53 +01:00 |
|
Maxime Coste
|
4c4d3cdd38
|
Add support for mapping keys in goto/view commands
|
2014-09-23 13:45:18 +01:00 |
|
Maxime Coste
|
9625ea64ff
|
Add inner versions of to object begin/end selection
|
2014-09-23 13:37:56 +01:00 |
|
Maxime Coste
|
e440adbcf4
|
add a 'buffers' debug command to get info on alive buffers
|
2014-09-22 19:19:34 +01:00 |
|
Maxime Coste
|
0ac65e1610
|
Use std:move for selection parameters
|
2014-09-22 13:55:39 +01:00 |
|
Maxime Coste
|
6bcc038329
|
tweak helper functions in buffer_utils.hh
|
2014-09-22 13:45:07 +01:00 |
|
Maxime Coste
|
217ba625ad
|
Use raw terminal, and handle signals manually
C-c now sends SIGINT to the process group of Kakoune server
when used in normal mode.
Fixes #30
|
2014-09-20 19:35:37 +01:00 |
|
Maxime Coste
|
2aaae7473c
|
preserve selection direction in split lines
|
2014-09-19 13:45:24 +01:00 |
|
Maxime Coste
|
f738316689
|
small refactor in highlighters
|
2014-09-19 13:45:11 +01:00 |
|
Maxime Coste
|
af1134bd75
|
Fix confusion between -n and -d switches in main
|
2014-09-18 18:43:42 +01:00 |
|
Maxime Coste
|
ff25948a6f
|
Fix compilation on recent cygwin
|
2014-09-18 18:43:12 +01:00 |
|
Maxime Coste
|
90df4320b7
|
Add a small validation assert to catch a rare bug
|
2014-09-18 10:47:59 +01:00 |
|
Maxime Coste
|
dd2bdea8dd
|
Keep selection direction on split/select/search
|
2014-09-18 00:34:23 +01:00 |
|
Maxime Coste
|
be85eb5d0b
|
Makefile: Include system header in generated dependencies
|
2014-09-15 18:59:49 +01:00 |
|
Maxime Coste
|
827a77539a
|
Add some color to mode specific mode line info
|
2014-09-10 19:06:53 +01:00 |
|
Maxime Coste
|
c18e2ac90e
|
Target end of line on line selectors
|
2014-09-09 23:41:32 +01:00 |
|
Maxime Coste
|
5092494427
|
Add support for target column preservation
Fixes #64
|
2014-09-09 19:42:57 +01:00 |
|
Maxime Coste
|
6dc223ed6a
|
Fix spaces_to_tabs when tabs follow spaces
|
2014-08-28 23:19:18 +01:00 |
|
Maxime Coste
|
114d33c7f8
|
Limit the iteration count when reading from a fifo
|
2014-08-26 22:11:23 +01:00 |
|
Maxime Coste
|
c90bdb9862
|
Fix handling of -- in parameter parser
|
2014-08-26 22:10:54 +01:00 |
|
Maxime Coste
|
8fc230e40d
|
Add a 'disabled_hooks' regex option
Hooks whose group matches this regex wont get executed.
|
2014-08-21 14:37:59 +01:00 |
|
Maxime Coste
|
50e1e5fadd
|
Add support for 'c-o' in prompt and insert to hide the completion menu
Fixes #229
|
2014-08-19 23:32:19 +01:00 |
|