Maxime Coste
a0ac3c8c4c
Merge remote-tracking branch 'occivink/source-with-args'
2018-08-30 20:04:07 +10:00
Maxime Coste
fcaa4314f7
Merge branch 'patch-1' of https://github.com/John-Colvin/kakoune
2018-08-30 20:03:51 +10:00
Shachaf Ben-Kiki
5238c2d93d
Extend source
command to support parameters.
...
Parameters are accessible in %arg{n}, as with define-command.
2018-08-30 10:00:13 +02:00
Maxime Coste
bd34d007d7
Fix tests with new shell escaping syntax
2018-08-29 12:36:40 +10:00
Maxime Coste
68aba9e353
Use shell specific quoting for env vars
...
Add a test case to validate roundtrips between Kakoune and the
shell.
2018-08-29 07:53:59 +10:00
John Colvin
94a3b85745
Missing space at eol in write CommandDesc
2018-08-28 11:59:43 +01:00
John Colvin
baafa9380a
John Colvin 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.
2018-08-28 11:59:30 +01:00
Maxime Coste
373858f9bf
Merge remote-tracking branch 'skrps/void-linux'
2018-08-27 08:15:28 +10:00
Maxime Coste
d99cd3981c
Merge remote-tracking branch 'henrebotha/fix-1'
2018-08-27 08:14:28 +10:00
Maxime Coste
9fdf1f1168
Merge remote-tracking branch 'ricochet1k/master'
2018-08-27 08:13:07 +10:00
Maxime Coste
b06ba627b2
Refactor whitespace highlighter into a struct
2018-08-27 08:05:00 +10:00
Maxime Coste
a32d7069c6
Try to complete command switches when an argument starts with '-'
...
Fixes #1467
2018-08-26 12:29:11 +10:00
Maxime Coste
8a904b02b9
Merge remote-tracking branch 'Delapouite/write-quit'
2018-08-26 12:13:52 +10:00
Maxime Coste
e15f6a9e00
Merge remote-tracking branch 'lenormf/fix-kill-command'
2018-08-26 12:13:36 +10:00
Maxime Coste
8be856b617
Merge remote-tracking branch 'lenormf/fix-doc-interfacing'
2018-08-26 12:12:52 +10:00
Frank LENORMAND
a4a4c349a8
doc interfacing: Fix minor issues in examples, grammar
2018-08-25 15:11:10 +03:00
Frank LENORMAND
5a066c139e
doc options: Make default list values space separated
2018-08-25 15:03:42 +03:00
Matt Peterson
d0a8426272
Use $USER if getpwuid fails
2018-08-24 10:50:59 -04:00
Delapouite
1f7788375e
docs: add missing write-quit command
2018-08-23 18:53:15 +02:00
Henré Botha
aa6d9b8cd5
Fix run-on sentence in options doc
2018-08-22 14:58:11 +02:00
Henré Botha
45e61eaf35
Henré Botha 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.
2018-08-22 14:58:11 +02:00
Frank LENORMAND
1da0af26c9
src: Make sure buffers are saved regardless of the client count
...
Due to a copy-paste mistake, the `:kill` command in a session with
multiple clients was the equivalent of a force-kill (`:kill!`).
This commit makes sure all buffers are saved before killing the
session, unless the force flag is specified.
2018-08-21 17:27:17 +03:00
Emerson Ferreira
5e8727ad1b
Add support for Void Linux package templates
...
These templates are simple shell scripts, similar to PKGBUILDs.
They reside in srcpkgs, so we can use this to identify if
`template` really is a Void Linux package template.
2018-08-20 14:29:32 -03:00
Emerson Ferreira
8a99a9ea3d
Emerson Ferreira 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.
2018-08-20 14:26:37 -03:00
Maxime Coste
a91fc83bfe
Merge remote-tracking branch 'lenormf/fix-git'
2018-08-20 07:56:32 +10:00
Maxime Coste
1904202d05
Merge remote-tracking branch 'lenormf/fix-lisp'
2018-08-20 07:49:21 +10:00
Frank LENORMAND
802f51c02a
rc git: Support new rebase
commands
2018-08-19 07:44:00 +03:00
Maxime Coste
a8dce6abcd
Merge remote-tracking branch 'aver-d/dart_comment'
2018-08-19 08:05:25 +10:00
Maxime Coste
1485150b68
Use -once hooks to remove fifo directories
2018-08-19 08:04:31 +10:00
Maxime Coste
2e138c835a
Merge remote-tracking branch 'lenormf/syntax-systemd'
2018-08-19 08:02:04 +10:00
Maxime Coste
23d993a133
Merge remote-tracking branch 'Delapouite/doc-hooks'
2018-08-19 08:01:09 +10:00
Maxime Coste
cad2b86d88
Merge remote-tracking branch 'Delapouite/version-switch'
2018-08-19 08:00:29 +10:00
Frank LENORMAND
9a111b5ebe
src: Improve error messages in RPC requests parsing
...
Cast errors in RPC requests currently make the client quit with an
error saying "uncaught exception", since `Kakoune::bad_value_cast`
exceptions are not explicitely handled.
This commit tries to catch ill-formatted requests and return a more
human-friendly error message, without quitting the client.
2018-08-18 09:28:30 +03:00
aver-d
d2f48b1942
Add dart to comment.kak
2018-08-17 23:23:59 +01:00
Delapouite
d28a0f3183
docs: add -version switch in kak.1
2018-08-17 20:00:38 +02:00
Frank LENORMAND
099ad2319f
rc systemd: Make sure files are in the systemd
directory
...
Fixes #2272
2018-08-17 14:08:51 +03:00
Delapouite
231e140d37
docs: add -always and -once switch on hooks page
2018-08-16 19:06:57 +02:00
Maxime Coste
a6da34e192
Merge remote-tracking branch 'laelath/protobuf-syntax'
2018-08-16 21:25:57 +10:00
Maxime Coste
8034bd0e4d
Merge remote-tracking branch 'cnasc/master'
2018-08-16 21:22:01 +10:00
Maxime Coste
84edcc38fd
Merge remote-tracking branch 'Screwtapello/add-count-detail'
2018-08-16 21:21:02 +10:00
Maxime Coste
293610a432
Add a test case for -once hooks and code style tweaks
2018-08-16 21:09:51 +10:00
Maxime Coste
4387b1ac90
Merge remote-tracking branch 'lenormf/fix-hook-once'
2018-08-16 18:46:26 +10:00
Justin Frank
d557b09ac6
added protobuf syntax support
2018-08-15 21:39:29 -07:00
Tim Allen
6315b917dd
Mention the default value of the "count" variable.
2018-08-16 00:00:19 +10:00
Maxime Coste
d0709d5f56
Merge remote-tracking branch 'lenormf/fix-menu'
2018-08-15 00:08:26 +02:00
Harm Aarts
0d087966bf
Add Dart rc file
...
Based heavily on `go.kak`.
2018-08-14 21:06:36 +02:00
Frank LENORMAND
afd44ddaea
rc lisp: Highlight basic numeral forms
2018-08-13 20:49:15 +03:00
Frank LENORMAND
93e1b3c254
rc lisp: Extend the range of identifier characters
2018-08-13 20:48:53 +03:00
Frank LENORMAND
36d94cecb4
rc lisp: Fix variable highlighting
...
Fixes #2289
2018-08-11 10:13:38 +03:00
Frank LENORMAND
97abfd403d
src: Forbid empty menu
entries
...
Empty entries in menus look weird, and don't serve any purpose. Empty
commands are still allowed.
2018-08-11 10:03:57 +03:00