Alex Leferry 2
|
0fcdbfbdd9
|
indent_on_char: deindent on (else|end) command insertion
|
2014-07-03 17:51:35 +02:00 |
|
Alex Leferry 2
|
1a84ca46f6
|
indent_on_new_line: indent after (case|else) commands
|
2014-07-03 17:47:11 +02:00 |
|
Alex Leferry 2
|
1bcec582d3
|
indent_on_new_line: handle 'else if' command
|
2014-07-03 17:20:20 +02:00 |
|
Alex Leferry 2
|
581dc59fb8
|
add alt-n commands to (replace|append) previous match
Note: alt-n command were used to replace main selection with next match
(preserving the others)
|
2014-07-03 15:27:07 +02:00 |
|
Alex Leferry 2
|
46d086fbbc
|
rename clean_around_selections command to filter_around_selections
|
2014-07-03 01:33:06 +02:00 |
|
Alex Leferry 2
|
e621814a78
|
clean_around_selections: select full lines before filtering
|
2014-07-03 01:17:37 +02:00 |
|
Maxime Coste
|
a91a277fba
|
Merge pull request #178 from alexherbo2/fish-rc
add rc/fish.kak
|
2014-07-02 23:51:38 +01:00 |
|
Alex Leferry 2
|
9c9d56abf7
|
add rc/fish.kak
|
2014-07-03 00:31:55 +02:00 |
|
Maxime Coste
|
e51223e8e5
|
Merge pull request #172 from alexherbo2/document-writeall-command
document :writeall command in README
|
2014-07-01 20:35:35 +01:00 |
|
Maxime Coste
|
d69664f401
|
Add :waq for write all an quit, with slight refactoring
Fixes #175
|
2014-07-01 20:38:55 +01:00 |
|
Maxime Coste
|
1b12c38dc1
|
Merge pull request #176 from alexherbo2/fix-goto-commands-documentation
fix goto commands documention in README
|
2014-07-01 09:44:46 +01:00 |
|
Maxime Coste
|
ffe8143cc7
|
Accept upper case macro names, convert them to lower case
|
2014-07-01 08:48:52 +01:00 |
|
Maxime Coste
|
b18db68c8a
|
Fix spurious eol appearing in non scrolling fifo buffers
|
2014-06-30 18:56:18 +01:00 |
|
Alex Leferry 2
|
a292a23de1
|
fix goto commands documention in README
|
2014-06-30 10:14:27 +02:00 |
|
Maxime Coste
|
d6bb5b5a4b
|
Canonicalize filenames when checking if a buffer was written to its file
|
2014-06-29 22:03:59 +01:00 |
|
Alex Leferry 2
|
243edcd37d
|
document :writeall command in README
|
2014-06-29 22:48:15 +02:00 |
|
Maxime Coste
|
7aa78d726a
|
fix potential infinite loop in show_matching highlighter
|
2014-06-27 21:10:09 +01:00 |
|
Maxime Coste
|
df3bf7445d
|
Replace boost::optional with our own implementation
|
2014-06-27 21:10:09 +01:00 |
|
Maxime Coste
|
a8148d496f
|
Add :next and :prev for cycling though grep results
|
2014-06-26 19:02:03 +01:00 |
|
Maxime Coste
|
63878b03c5
|
Style fixes
|
2014-06-26 19:01:39 +01:00 |
|
Maxime Coste
|
047488a8da
|
Fix recursive string parsing, correct handling of escapes
|
2014-06-26 18:59:41 +01:00 |
|
Maxime Coste
|
5b27b956ad
|
Rename utf8::utf8_iterator to utf8::iterator
|
2014-06-24 19:10:57 +01:00 |
|
Maxime Coste
|
b934c8ede5
|
Fix crash in Context::main_sel_register_value
|
2014-06-23 13:16:51 +01:00 |
|
Maxime Coste
|
352228c3b0
|
update keymap
|
2014-06-22 12:07:51 +01:00 |
|
Maxime Coste
|
261e3880d2
|
Add a CONTRIBUTING document
|
2014-06-22 11:26:38 +01:00 |
|
Maxime Coste
|
df4983b6d4
|
Do not try to reload buffer if the buffer was deleted
Fixes #121
|
2014-06-22 11:09:44 +01:00 |
|
Maxime Coste
|
b89b7c754f
|
Add \ in normal mode to disable user hooks on next normal command
Fixes #112
|
2014-06-21 22:06:02 +01:00 |
|
Maxime Coste
|
edd883ad18
|
Only user hooks can be disabled
|
2014-06-21 12:08:19 +01:00 |
|
Maxime Coste
|
7235180614
|
Use main selection index as default when accessing only one register value
Fixes #117
|
2014-06-21 11:31:08 +01:00 |
|
Maxime Coste
|
e202b7af50
|
Add a line_option highlighter that highlight the line stored in an int option
Use it to highlight the current error in the *make* buffer
|
2014-06-18 20:50:39 +01:00 |
|
Maxime Coste
|
6f2569ff30
|
Color Default now means 'keep as is' for most highlighters
|
2014-06-18 20:33:23 +01:00 |
|
Maxime Coste
|
54590f5d79
|
Minor code cleanup in highlighters
|
2014-06-18 20:31:49 +01:00 |
|
Maxime Coste
|
1c69764774
|
Merge branch 'master' into hierarchical-highlighters
|
2014-06-18 20:20:58 +01:00 |
|
Maxime Coste
|
a5ff40c107
|
make.kak: Add :errnext and :errprev for jumping between errors
|
2014-06-18 20:18:30 +01:00 |
|
Maxime Coste
|
9aa8c8a60a
|
Add a %val{...} expand type
%val{name} gives access to values given in shell through $kak_<name>
|
2014-06-18 19:32:13 +01:00 |
|
Maxime Coste
|
62707aa82d
|
make.kak: display error description in the status line on errjump
|
2014-06-18 19:32:13 +01:00 |
|
Maxime Coste
|
cbcc05396b
|
Complete hook documentation in README
|
2014-06-16 20:46:27 +01:00 |
|
Maxime Coste
|
b8a205b858
|
Use -group rather than -id in hooks to mirror highlighters closer
|
2014-06-16 20:42:12 +01:00 |
|
Maxime Coste
|
3ef5bf53d5
|
Add BufCloseFifo hook and use that to remove fifo directories
|
2014-06-16 19:50:20 +01:00 |
|
Maxime Coste
|
fc6a16a571
|
Fix corner cases in region highlighting
|
2014-06-16 19:41:07 +01:00 |
|
Maxime Coste
|
5dcddaeb5c
|
Add more feature description for syntax highlighting in README
|
2014-06-16 01:18:11 +01:00 |
|
Maxime Coste
|
51da452dc4
|
Merge branch 'master' into hierarchical-highlighters
|
2014-06-16 01:06:09 +01:00 |
|
Maxime Coste
|
e78fd2d235
|
Do not merge overlapping selection when entering append mode
Fixes #163
|
2014-06-16 01:05:38 +01:00 |
|
Maxime Coste
|
2acfe85281
|
Highlight selection cursors in a second pass
This allows cursors to overlap on next selection and still be
visible.
|
2014-06-16 00:59:05 +01:00 |
|
Maxime Coste
|
c87e81e8de
|
Use zstr instead of c_str in ncurses addutf8str
|
2014-06-16 00:53:25 +01:00 |
|
Maxime Coste
|
b5f5610cbe
|
Share implementation in complete_id/complete_group_id
|
2014-06-16 00:49:39 +01:00 |
|
Maxime Coste
|
205e8b2889
|
Refactor highlighter command completions
|
2014-06-15 16:04:38 +01:00 |
|
Maxime Coste
|
89d30cbb21
|
Fix selection update
|
2014-06-14 14:07:42 +01:00 |
|
Maxime Coste
|
fa5b6b716d
|
Fix crash in paragraph selection
|
2014-06-14 14:07:21 +01:00 |
|
Maxime Coste
|
e0cd8ad93c
|
Fix crash in paragraph selection
|
2014-06-14 14:07:03 +01:00 |
|