Maxime Coste
c77719bad0
Merge remote-tracking branch 'greduan/rename-ini-highlighter'
2016-09-28 21:46:31 +01:00
Maxime Coste
098c94b878
Do not automatically enable ranger on directory open errors
...
Use an explicit command that does that 'ranger-open-on-edit-directory'
and remove the file_manager option that is not needed anymore.
2016-09-28 19:34:29 +01:00
Maxime Coste
e701254b02
Fix String::Data::reserve on big endian platforms, and document String::Data
...
reserve was not ensuring the capacity would be pair, which is needed
on big endian machines, as we use its least significant bit to flag
short string optimizations. On little endian the bit we use is the
8th most significant (the least significant bit of the last byte),
so we were not hitting any problems.
Fixes #828
2016-09-28 19:06:25 +01:00
greduan
f02c6633fb
Do s/ini-highlighter/ini/ on rc/base/ini.kak
2016-09-28 08:23:21 +02:00
Maxime Coste
1b9eb2c6ba
Validate option names to be in [a-zA-Z0-9_]
...
Closes #824
2016-09-27 09:54:55 +01:00
Maxime Coste
b74a268552
Merge remote-tracking branch 'lenormf/fix-markdown'
2016-09-27 09:36:42 +01:00
Maxime Coste
e3c4bddd3b
Make hook disabling work for all hooks, not only user hooks
...
Fixes #823
2016-09-26 23:43:05 +01:00
Maxime Coste
696db111e2
Selecting 'around' word when on spaces after word now selects next word
2016-09-26 23:33:28 +01:00
Maxime Coste
fcb37cc754
Pass count to all object selectors
2016-09-26 23:32:07 +01:00
Maxime Coste
1e0ec182c1
Assert substr from parameter is within the string
...
Should catch #756 earlier if it happens again.
2016-09-26 23:24:09 +01:00
Maxime Coste
a0c20a924a
OptionDescs are const in OptionRegistry
2016-09-26 22:59:02 +01:00
Maxime Coste
5e3effc1f0
Merge remote-tracking branch 'lenormf/fix-src-makefile'
2016-09-26 22:04:34 +01:00
Maxime Coste
5c7c79f6b1
Merge remote-tracking branch 'alexherbo2/ranger-rc'
2016-09-26 21:59:11 +01:00
Maxime Coste
b5450aa375
Tweak RankedMatch logic, prioritize matches that are in a single word
2016-09-26 21:54:39 +01:00
Alex Leferry 2
503b5bea4c
add ranger.kak
2016-09-26 11:51:53 +02:00
Maxime Coste
0d5a1ddf4c
Merge remote-tracking branch 'lenormf/fix-makefile'
2016-09-25 15:17:03 +01:00
Frank LENORMAND
b9d21a9e9e
Add some standard GNU targets to the Makefile
...
Closes #813
2016-09-25 09:40:24 +03:00
Frank LENORMAND
b26d083627
Place the Makefile highlighting script alongside the make
support script
2016-09-25 09:19:56 +03:00
Frank LENORMAND
7d51dca290
Indent after other keywords
2016-09-25 09:19:04 +03:00
Frank LENORMAND
048004f3a4
Allow dashes in target names for syntax highlighting
2016-09-25 09:13:39 +03:00
Frank LENORMAND
9a2f0c350b
Add language highlighting to markdown code blocks
...
Fixes #808
2016-09-24 11:25:58 +03:00
Frank LENORMAND
24ef77704c
Add more standard GNU keywords to the makefile completion keywords
2016-09-24 11:09:42 +03:00
Maxime Coste
6f8d5d2e1f
Merge remote-tracking branch 'alexherbo2/ranger-rc'
2016-09-22 23:19:37 +01:00
Maxime Coste
8abd99522f
Merge remote-tracking branch 'somasis/master'
2016-09-22 23:19:09 +01:00
Kylie McClain
3ec0cbd07a
formatter.kak: Use sed rather than ${variable//string/replacement}
...
Using ${variable//string/replacement} is a bash extension, it is not part
of POSIX shell scripting.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
2016-09-21 19:54:17 -04:00
Maxime Coste
532e3758fe
Add InsertCompletionShow/InsertCompletionHide hooks
2016-09-21 13:43:06 +01:00
Maxime Coste
12f2815159
Tweak Buffer::offset_coord implementation
2016-09-21 13:36:11 +01:00
Maxime Coste
4f874a3679
Code cleanup in make_completer, use std::decay
2016-09-19 23:26:52 +01:00
Maxime Coste
80413e1e3a
Merge remote-tracking branch 'alexherbo2/ruby-rc'
2016-09-19 09:26:04 +01:00
Maxime Coste
8deadcc318
Merge remote-tracking branch 'kurkale6ka/add_quotes'
2016-09-19 09:25:00 +01:00
Maxime Coste
94748713f2
Merge remote-tracking branch 'casimir/modeline-compat'
2016-09-19 09:23:13 +01:00
Maxime Coste
fafde8655b
Fix select_to_reverse to correctly handle the first character of the buffer
...
Fixes #809
2016-09-19 09:20:55 +01:00
Maxime Coste
396b71ecc2
Add an unmap command to remove key mappings
2016-09-19 09:10:41 +01:00
Maxime Coste
44e9da3bee
More command completer code cleanup
2016-09-18 16:27:34 +01:00
Maxime Coste
d14c39ebdd
Rewrite PerArgumentCommandCompleter to use compile time dispatching
...
No need to store these vectors of std::functions around anymore.
2016-09-18 16:07:00 +01:00
Maxime Coste
8627c93e11
Tweak zenburn theme, rely less on terminal builtin colors
2016-09-18 14:30:16 +01:00
Maxime Coste
c152fbe3b6
Make idle timeout and filesystem check timeout configurable
2016-09-18 13:47:22 +01:00
Alex Leferry 2
e18d145f96
highlight :: operator
2016-09-16 11:12:02 +02:00
Alex Leferry 2
bb911cc229
fixes symbol highlighting
2016-09-16 10:54:53 +02:00
Martin Chaine
a03cc59608
Use POSIX case and BRE
2016-09-09 16:48:49 +02:00
Alex Leferry 2
6e634c680a
fixes 'end' insertion
2016-09-09 15:36:45 +02:00
Alex Leferry 2
5b99ef3197
disable hooks
2016-09-09 15:35:23 +02:00
Dimitar Dimitrov
b9ef5a2f2a
Always use quotes with sh/bash
2016-09-09 12:04:55 +01:00
Martin Chaine
6faed96b68
Highlight diff in git-commit too
2016-09-07 13:50:21 +02:00
Maxime Coste
c63c92cbf7
Support kill session inside init command
2016-09-06 22:46:27 +01:00
Maxime Coste
c1d7f79a52
Do not let boost regex errors propagate, convert them to Kakoune errors.
2016-09-06 13:55:14 +01:00
Maxime Coste
9a19f18bc0
Use shell-candidates for :colorscheme completion
2016-09-05 23:39:13 +01:00
Maxime Coste
da0fe5d0bd
Small code tweak in generate_switches_doc
2016-09-05 23:34:03 +01:00
Maxime Coste
e9c63316f5
Tweak c-family indent logic
2016-09-05 23:33:34 +01:00
Maxime Coste
21a76d135c
Fix handling of remote errors in the accepter
2016-09-05 13:47:56 +01:00