Maxime Coste
dc2c5eaaa4
Make gdb ArrayIterator python 3 compatible
2017-02-06 22:22:24 +00:00
Maxime Coste
45b145f540
Small layout tweak for Buffer::HistoryNode
2017-02-06 13:33:20 +00:00
Frank LENORMAND
5d86b58a38
Allow modifying the characters used when highlighting whitespace
...
This commit adds the following flags to the `show_whitespaces`
highlighter, with a one character long parameter:
* `-lf`: character replacing line feeds
* `-spc`: character replacing spaces
* `-nbsp`: character replacing non breakable spaces
* `-tab`: character replacing a tabulation
* `-tabpad`: character used as padding after a tabulation to satisfy
the `tabstop` option
2017-02-04 10:21:13 +03:00
Maxime Coste
cb2e1a17b3
Fix some bugs in non blocking pipe writing
2017-02-03 18:40:03 +00:00
Maxime Coste
f500af9023
Merge remote-tracking branch 'ekie/move_buffer_end'
2017-02-03 13:49:33 +00:00
Maxime Coste
fc05b13fe9
Merge remote-tracking branch 'ekie/fix_doc'
2017-02-03 13:47:50 +00:00
Maxime Coste
f3feecbe15
Merge remote-tracking branch 'alexherbo2/rc-scss'
2017-02-03 13:46:27 +00:00
Maxime Coste
4aa1ff1fc7
Merge remote-tracking branch 'ekie/document_whitespace'
2017-02-03 13:44:52 +00:00
Maxime Coste
cd9f3de58f
Merge remote-tracking branch 'nicholastmosher/tomorrow-night'
2017-02-03 13:44:09 +00:00
Maxime Coste
c793ef3aa8
Store shell-candidates completions in the Completion memory domain
2017-02-03 13:42:47 +00:00
Maxime Coste
99b7d83ca3
Highlight c-family include paths as identifiers
2017-02-03 13:35:45 +00:00
Maxime Coste
02b7e58481
Make piping data into shell commands non blocking
...
Fixes #1180
2017-02-03 01:14:42 +00:00
Nick Mosher
4ccecb2442
Adds tomorrow-night theme.
2017-02-02 16:06:21 -05:00
Eike Plack
34e36e6bfb
Fix doc ui options and manpage
...
* the ncurses_buffer_padding implementation was not merged
see #593
2017-02-02 18:26:05 +01:00
Nick Mosher
97eed592c4
Nick Mosher 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.
2017-02-02 00:38:18 -05:00
Eike Plack
ad48535a25
Document whitespace highlighter
2017-02-02 00:05:48 +01:00
Maxime Coste
d90919568a
Also execute prompt callback when just starting
...
incsearch will immediatly display the result of using an empty
string (reusing the search register content).
Fixes #1174
2017-02-01 23:04:37 +00:00
Maxime Coste
bc0dfa9e8f
Use <a-'> for backward rotate selection and move rotate content to <a-">
2017-02-01 22:53:42 +00:00
Maxime Coste
65bbc19d6f
Change n
behaviour to only select next match for main selection
...
Select next match for all selections is still available as /<ret>
Fixes #1173
2017-02-01 20:00:05 +00:00
Alex Leferry 2
1fecb99a4d
support in-line comments
2017-02-01 13:56:24 +01:00
Maxime Coste
30d8641e78
Fix on-key command name in README
2017-01-31 22:48:24 +00:00
Maxime Coste
6e39e8371a
Improve POSIX sed compatibility in lint.kak
...
Fixes #1072
2017-01-31 22:42:43 +00:00
Maxime Coste
6a0354a597
Tweak ranked match ordering
2017-01-31 22:30:23 +00:00
Maxime Coste
472f5149c0
Formatting fix
2017-01-31 21:46:20 +00:00
Maxime Coste
f44415cee4
Add some noexcept to pointer policies
2017-01-31 21:45:55 +00:00
Eike Plack
01eceebf75
Support the vim behaviour for +line syntax
...
* Ommitting the linenumber will move to buffer end
2017-01-31 19:44:27 +01:00
Maxime Coste
34870eb353
Rework NCurses key parsing to properly handle <a-special key>
2017-01-30 13:38:56 +00:00
Maxime Coste
f30e164232
Make SharedString::create take a list of StringViews
2017-01-30 13:38:38 +00:00
Maxime Coste
9d09d14d99
Warning fix in ranked_match.cc
2017-01-30 11:22:14 +00:00
Maxime Coste
192ea9a9d9
Fix explicit insert completion menu/info not hiding
...
Fixes #1168
2017-01-30 10:32:29 +00:00
Maxime Coste
159c143757
Fix autorestore script when we have multiple restore files
2017-01-30 00:10:31 +00:00
Maxime Coste
632e05d830
Fix infinite loop when comparing RankedMatches containing invalid utf8
...
If we had a word containing some invalid utf8, like a wrong sequence
of continuation bytes, we would infinitely loop back to the previous
valid character start.
Fixes #1157
2017-01-29 23:50:33 +00:00
Maxime Coste
1ff60ff592
Fix some uninitialized values
2017-01-29 23:37:42 +00:00
Maxime Coste
cb395d39f8
Use iswlower instead of islower
...
islower can crash with big codepoints, and is incorrect anyway.
2017-01-29 23:37:10 +00:00
Maxime Coste
565d835d57
Fix option name in haskell.kak
2017-01-29 16:10:48 +00:00
Maxime Coste
5cb0fb13aa
Merge remote-tracking branch 'doppioandante/haskell-extra-chars'
2017-01-29 14:47:30 +00:00
Maxime Coste
e2d24701fa
Merge remote-tracking branch '4d47/php-comments'
2017-01-29 14:43:59 +00:00
Maxime Coste
0051a4f896
Remove unneeded assignment to null in RefPtr::release
2017-01-29 14:26:41 +00:00
Maxime Coste
2052b225d9
Detect too deep command call stack
...
Fixes #1163
2017-01-29 13:56:05 +00:00
Maxime Coste
753f3a50d1
Make StringView and unit types trivial types
2017-01-29 13:49:45 +00:00
Maxime Coste
0cb192921a
Remove unused WindowAndSelections timestamp field
...
The SelectionList already has a timestamp.
2017-01-29 12:50:16 +00:00
Maxime Coste
2b6fc6beb7
Remove unused Diff::posA field
2017-01-29 12:49:52 +00:00
Mathieu Gagnon
ee9482d90d
Add octothorpe to php comment highlighters
2017-01-29 06:28:28 -05:00
Mathieu Gagnon
97d99358d1
Set commenting options for php
...
The defaults are working but using c-family style is more idiomatic,
it also enable support for `comment-selection`.
2017-01-29 06:23:11 -05:00
Mathieu Gagnon
edee514846
Mathieu Gagnon 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.
2017-01-29 06:21:02 -05:00
Maxime Coste
68b92b9ac1
Make BufferIterator only a bidirectional iterator
...
Distance computation is too expensive on BufferIterators to
treat them as random access.
2017-01-28 13:06:03 +00:00
Maxime Coste
072064407a
Remove hash from StringData
...
Maintaining the hash value of strings is not worth it as we only
use it for buffer reload, but pay for it on any buffer modifications.
2017-01-28 13:04:55 +00:00
Maxime Coste
1048036d3c
Merge remote-tracking branch 'alexherbo2/rc-comment'
2017-01-25 21:18:48 +00:00
Maxime Coste
125c8b7e80
Fix fifo reading not handling potential errors from the read call
...
Fixes #1153
2017-01-25 13:55:20 +00:00
Maxime Coste
aa7241067e
Only restore cursor position after an append if we still have cursor > anchor
...
Fixes #1158
2017-01-25 13:36:06 +00:00