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
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
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
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
Maxime Coste
f732ea4efb
Refactor ClientManager::clear
2019-04-08 22:32:30 +10:00
Maxime Coste
69663bdc81
Update changelog
2019-04-08 22:19:17 +10:00
Maxime Coste
675dbfbe8b
Auto generate buffer name when using edit -scratch with no name
...
This will make it easier to create a temporary scratch buffer to
work in without having troubles with name collisions.
Fixes #849
2019-04-08 22:16:44 +10:00
Maxime Coste
c8839e7904
Add a ClientCreate and ClientClose hook
...
As discussed in #2830 .
Closes #2500 .
2019-04-08 21:59:32 +10:00
Maxime Coste
08f1a471fd
Merge remote-tracking branch 'elasticdog/current-option-values'
2019-04-07 21:08:48 +10:00
Maxime Coste
44476ca420
Merge remote-tracking branch 'Frojdholm/add-python-breakpoint-function'
2019-04-07 13:41:36 +10:00
Maxime Coste
deff8f2b8e
Merge remote-tracking branch 'Frojdholm/fix-typo-highlighters'
2019-04-07 13:40:41 +10:00
Maxime Coste
d0df1ffe71
update version notes and changelog
2019-04-07 09:51:27 +10:00
Maxime Coste
41f19f8dc9
Add support for %file{...} expansions
...
This should make the use case exposed in #2836 implementable.
2019-04-07 09:43:40 +10:00
Maxime Coste
744778be30
Add a -to-file <filename> switch to the echo command
...
As discussed in #2836
2019-04-07 09:32:17 +10:00
Maxime Coste
835f2239a7
Run WinClose hook when clearing all free windows
...
Fixes #2830
2019-04-04 22:06:17 +11:00
Hampus Fröjdholm
3449d1ee62
Hampus Fröjdholm 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.
2019-04-04 06:03:28 +02:00
Hampus Fröjdholm
34acea8464
Hampus Fröjdholm 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.
2019-04-04 04:54:07 +02:00
Hampus Fröjdholm
1046e3d4d5
Fix typo highlighters docs
2019-04-04 04:48:27 +02:00
Hampus Fröjdholm
ec68b6a712
Add Python 3.7 breakpoint to list of built-in functions.
2019-04-04 04:46:20 +02:00
Maxime Coste
cc788c888e
Fix detection of client ungraceful disconnection
2019-04-04 13:10:38 +11:00
Maxime Coste
d91e017803
Buffer writes in blocks of 4Kb when writing buffers to files
...
Could make kakoune more compatible with tools looking for file
modifications by reducing the amount of writes done.
As discussed in #2812
2019-04-01 22:57:55 +11:00
Maxime Coste
a32da9d3ee
Fix spurious error from c-family-indent-on-closing-curly-brace
2019-04-01 22:20:43 +11:00
Maxime Coste
baae0c899b
Add -timestamp switch support to the select command
...
Fixes #2829
2019-04-01 22:11:18 +11:00
Maxime Coste
b8cf457e82
Add Optional::map and Optional::cast methods
...
Cool kids call that monadic interface if I understood correctly.
2019-04-01 22:09:32 +11:00
Maxime Coste
0b758909be
Merge remote-tracking branch 'Delapouite/patch-1'
2019-04-01 21:22:24 +11:00
Maxime Coste
bf170ec7f5
Merge remote-tracking branch 'GrantMoyer/paren-in-literal'
2019-04-01 21:21:01 +11:00
Maxime Coste
e0013844f8
Merge remote-tracking branch 'Delapouite/debug-buffers-flags'
2019-04-01 21:13:51 +11:00
Grant Moyer
d8e4c6801f
Fix autoindent issues with paren in literal
2019-03-31 00:07:12 -04:00
Maxime Coste
2c283d46a5
Merge remote-tracking branch 'GrantMoyer/rust-block-indent'
2019-03-29 20:12:34 +11:00
Maxime Coste
bcc8b88710
Merge remote-tracking branch 'GrantMoyer/preserve-tabs-for-autoindent'
2019-03-29 20:08:59 +11:00
Grant Moyer
71c5077bec
Block indent on newline when previous line is '(stuff' and move 'stuff' to own line
...
Also, align closing paren on own line with opening paren
2019-03-28 13:17:57 -04:00