Maxime Coste
91386a535c
Support discarding selections in exec/eval -itersel
...
Only fail if all selections are discarded.
Fixes #2841
2019-05-13 17:34:43 +10:00
Maxime Coste
3114995857
Merge branch 'master' of https://github.com/rromeroar/kakoune
2019-05-12 10:51:27 +10:00
Maxime Coste
1c53cc6045
Merge remote-tracking branch 'Screwtapello/document-error-expansion'
2019-05-12 10:47:18 +10:00
Maxime Coste
834f6916da
Do not keep a reference to ParametersDesc inside ParameterParser
...
This should fix #2900
2019-05-10 23:46:16 +10:00
Ramiro Romero Arjona
f60a403c1b
Change regular expression for git blame to one more supported
...
Change regular expression in git blame, removing braces. New expression is supported on various awk engines used in some distributions as default ones. As trade-off, the new expression accepts more input character sequences.
2019-05-02 21:27:25 +02:00
Tim Allen
a7807b962e
Document the %val{error} expansion.
2019-05-02 19:55:41 +10:00
Maxime Coste
f96547719d
Merge remote-tracking branch 'Delapouite/parse_lines'
2019-05-01 03:48:48 +10:00
Maxime Coste
92972bed4f
Merge branch 'master' of http://github.com/nonumeros/kakoune
2019-04-29 09:30:31 +04:00
Alex Leferry 2
910ace1611
Fix typo
2019-04-28 16:46:10 +02:00
Maxime Coste
229768841b
Fix parsing of faces with a base but no attributes
2019-04-28 00:35:52 +01:00
Delapouite
947e071066
Let parse_lines ensure that there's at least 1 line with \n
2019-04-27 19:29:16 +02:00
nonumeros
84ee2b382f
adding init to git.kak, removed candidates
...
adding init to git.kak
removing git init EOF line
git ls-files on on git.kak
no candidates for git-init, removed function
removed candidates for git-init
2019-04-27 01:23:21 -04:00
Maxime Coste
f6e58e7271
Fix crash when finishing insert completion with no completion candidates
2019-04-26 11:49:55 +01:00
Maxime Coste
0cc89b2b9f
Merge remote-tracking branch 'laelath/provides-requires'
2019-04-25 11:59:42 +01:00
rs
429eeb252c
Fix kak file recognition
2019-04-24 16:06:46 -05:00
Jiri Konecny
51730316ff
Add a new build dependency required for Fedora 30
...
This will fix Fedora 30 & Fedora 31 daily builds.
Also update to a new version.
2019-04-24 16:57:14 +02:00
Maxime Coste
1c8f1cbc2f
Fix wrapping of words with 'wrap col - indent < word len < wrap col'
...
Add a test case for those, and refactor bits of the wrap highlighter.
This explains part of the needed complexity in #2820 .
2019-04-24 11:40:57 +01:00
Maxime Coste
64ddd43be9
Only wrap before words that are shorter than the wrapping length
...
Closes #2820
2019-04-24 10:53:33 +01:00
Maxime Coste
c05da4bfd9
Merge remote-tracking branch 'alexherbo2/contributing-typos'
2019-04-24 09:03:56 +01:00
Maxime Coste
1b418b5806
Merge remote-tracking branch 'alexherbo2/complete-url'
2019-04-24 09:03:28 +01:00
Maxime Coste
c1471d38f1
Merge remote-tracking branch 'eraserhd/remote-refactors'
2019-04-24 09:01:00 +01:00
Alex Leferry 2
02ce53d20e
Use complete URL
2019-04-24 03:33:54 +02:00
Maxime Coste
4e24ba86cc
Change faces alias to be a base that can be modified
...
Using <fg>,<bg>+<attr>@<base> will apply the given fg color,
bg color and attributes on top of base dynamically. Simply giving
<base> is a shorthand for default,default@<base>.
Inspired by the discussion in #2862
2019-04-23 23:15:23 +01:00
Jason Felice
99be3ff5e2
Use helper template struct in MsgReader
...
This makes reads for all types, including String, Vector, and Optional,
use the same interface in MsgReader.
2019-04-22 10:49:12 -04:00
Alex Leferry 2
724ef0cf68
Fix typos
2019-04-21 02:11:13 +02:00
Maxime Coste
17c5e7aa5f
Merge remote-tracking branch 'alexherbo2/rc-javascript-accessors'
2019-04-20 10:33:38 +02:00
Maxime Coste
4f4c483f54
Merge remote-tracking branch 'alexherbo2/test-posix'
2019-04-20 10:33:17 +02:00
Maxime Coste
b65fcb5d1a
Merge remote-tracking branch 'alexherbo2/rc-mime-detection'
2019-04-20 10:30:05 +02:00
Maxime Coste
eb2c238d43
Tweak readme formatting
2019-04-20 10:28:41 +02:00
Maxime Coste
04df0e181e
Merge remote-tracking branch 'Delapouite/doc-aliases'
2019-04-20 10:28:01 +02:00
Delapouite
4ce37c1211
doc: move aliases explanation from README to commands.asciidoc
2019-04-19 23:13:23 +02:00
Alex Leferry 2
4d12e750ae
Highlight JavaScript accessors
2019-04-19 12:31:39 +02:00
Maxime Coste
aec58b968b
Small code cleanup in Face struct definition
2019-04-18 14:37:24 +02:00
Alex Leferry 2
d1ae1cf971
Replace egrep with grep
2019-04-17 14:49:59 +02:00
Alex Leferry 2
ba1274f73c
file.kak: Dereference symlinks
2019-04-17 12:37:54 +02:00
Alex Leferry 2
313c6eadc7
file.kak: Use -i POSIX option name
...
https://ss64.com/osx/file.html
https://freebsd.org/cgi/man.cgi?query=file
2019-04-17 12:37:17 +02:00
Maxime Coste
06d4ee578e
Update changelog
2019-04-17 08:38:52 +02:00
Maxime Coste
78419bc76f
Remove InsertCompletionSelect hook
2019-04-17 08:38:52 +02:00
Maxime Coste
9118a18d5d
Change completions option docstring element to be an arbitrary command
...
We can have the previous behaviour by just passing the docstring to
`info -placement menu`.
2019-04-17 08:38:52 +02:00
Maxime Coste
02fc42a12a
Rename info -placement to info -style and support modal style
...
Fixes #1375
Closes #1380
2019-04-17 08:38:52 +02:00
Maxime Coste
ace499ecb1
Pass selected completion text to InsertCompletionHide
2019-04-16 15:56:07 +02:00
Justin Frank
f49644e8ee
Fix typo in documentation and clarify override behaviour
2019-04-15 12:53:45 -07:00
Maxime Coste
0bff4851d9
Support '-placement menu' switch in the info command
...
Expose insert completion menu documentation via the info command.
2019-04-15 17:22:48 +02:00
Maxime Coste
6d83828dab
Support name captures in dynregex highlighters
...
Fixes #2856
2019-04-16 00:18:15 +10:00
Maxime Coste
6b79c1e000
Support named captures in hooks
...
Fixes #2857
2019-04-15 23:56:49 +10:00
Justin Frank
48abc3cbf3
Changed ' 🦀 ' to '§' for complex module quoting
2019-04-13 12:57:57 -07:00
Maxime Coste
ac73f7c27f
Run ClientClose hook before exiting the client itself
...
Closes #2849
2019-04-13 15:40:43 +10:00
Maxime Coste
91337d6091
Make it possible to edit an existing scratch buffer again
...
And make `edit! -scratch *scratch*` for the recreation of an empty
buffer.
Fixes #2852
2019-04-12 13:52:26 +10:00
Maxime Coste
ef1fd3acb9
Prevent conversion to client on suspend from disconnecting other clients
...
clear the client manager in the to be converted process without
sending exit messages as the forked server will still be there.
Fixes #2847
2019-04-12 13:23:38 +10:00
Justin Frank
6512eafa60
Update remaining files to new provide/require format
2019-04-11 15:54:58 -07:00