Maxime Coste
9e12ac327b
Refactor hook disabling in normal mode
...
Normal mode takes care of keeping hooks disabled until nested modes
finishes.
Requiered form #818 , not sufficient yet.
2016-10-03 20:02:37 +01:00
Maxime Coste
a51d5a1046
Do not select the next word for inner word.
2016-10-03 20:01:37 +01:00
Maxime Coste
c7356c8e9c
Close write buffer file descriptor before getting the new fs timestamp
2016-10-03 20:00:36 +01:00
Maxime Coste
4addf65042
Merge remote-tracking branch 'alexherbo2/fish-rc'
2016-10-02 20:38:55 +01:00
Maxime Coste
4d6af15734
Merge remote-tracking branch 'lenormf/fix-autowrap'
2016-10-02 20:26:36 +01:00
Frank LENORMAND
a28f8f9577
Update the minimum version of gcc
required to build
2016-10-02 07:52:21 +03:00
Maxime Coste
ae50b3f089
Fix clojure hook
2016-10-02 00:02:52 +01:00
Maxime Coste
d50087eabe
Change BufWritePre/BufWritePost logic
...
Run them in client context if possible, and give them the target
filename instead of the buffer name.
Fixes #823
2016-10-01 23:51:53 +01:00
Maxime Coste
4b6d4ec8eb
Small refactoring in highlighters.cc
2016-10-01 14:12:21 +01:00
Maxime Coste
1b9c8b9cf2
Fix hool -> hook in rc files
2016-10-01 14:09:59 +01:00
Maxime Coste
8cc30a8ca0
Enable _XOPEN_SOURCE=700 on cygwin to get the wcwidth function
2016-10-01 13:46:55 +01:00
Maxime Coste
249ec4835e
Rename get_width to codepoint_width
2016-10-01 13:45:00 +01:00
Maxime Coste
28cfd0bb61
Fix get_column function and add some unit tests for fullwidth text
2016-10-01 13:45:00 +01:00
Maxime Coste
35559b65dd
Support codepoints of variable width
...
Add a ColumnCount type and use it in place of CharCount whenever
more appropriate, take column size of codepoints into account for
vertical movements and docstring wrapping.
Fixes #811
2016-10-01 13:45:00 +01:00
Maxime Coste
6e17ecfb6e
Fix golang.kak highlighting hooks
2016-10-01 13:44:18 +01:00
Maxime Coste
e65aa4a6de
Merge remote-tracking branch 'greduan/highlighter-group'
2016-10-01 13:43:21 +01:00
Maxime Coste
dc735450a8
Tweak ranked match comparison, give contiguous matches an edge
2016-09-30 22:13:01 +01:00
Frank LENORMAND
6ae1eaf97c
Adapt to recent changes to exec
's behavior, remove non POSIX double brackets
2016-09-29 09:55:44 +03:00
Maxime Coste
a66aed21c2
Merge remote-tracking branch 'lenormf/fix-flake8'
2016-09-28 21:47:09 +01:00
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
a68f5f20a1
Add highlight group to highlighters rmhl hooks
2016-09-28 08:45:01 +02:00
greduan
e194ca7da7
Eduardo Lavaque Copyright Waiver
...
Eduardo Lavaque Copyright Waiver
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
2016-09-28 08:25:04 +02:00
greduan
6c6359de93
Add highlight group to highlighters addhl hooks
2016-09-28 08:25:02 +02:00
greduan
f02c6633fb
Do s/ini-highlighter/ini/ on rc/base/ini.kak
2016-09-28 08:23:21 +02:00
Alex Leferry 2
5c4eda5ba6
refactorize command hooks
2016-09-27 12:48:26 +02:00
Alex Leferry 2
c853e3a502
disable hooks
2016-09-27 12:48:24 +02:00
Alex Leferry 2
f0820bc83d
slight refactor in _fish_filter_around_selections command
2016-09-27 12:47:42 +02:00
Alex Leferry 2
0e185c54ef
compact commands
2016-09-27 11:36:43 +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
fbc2091df9
Rewrite some non POSIX conditionals
2016-09-24 12:49:19 +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
Frank LENORMAND
9848e1f4ba
Fix a few mistakes, allow a2x
to compile the page
2016-09-23 13:56:07 +03:00