<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kakoune.git/share/kak, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/'/>
<entry>
<title>colorscheme: improve error message if a colorscheme was not found.</title>
<updated>2021-05-02T09:21:09+00:00</updated>
<author>
<name>Markus F.X.J. Oberhumer</name>
<email>markus@oberhumer.com</email>
</author>
<published>2021-05-02T09:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=411e31ffdfef28893924fe6ae78521a32997df29'/>
<id>411e31ffdfef28893924fe6ae78521a32997df29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid accidentally using environment variables in sh scopes</title>
<updated>2020-08-24T17:01:05+00:00</updated>
<author>
<name>Johannes Altmanninger</name>
<email>aclopte@gmail.com</email>
</author>
<published>2020-08-23T16:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=9a7d8df44732b684255acd151c4104bf95aeebd5'/>
<id>9a7d8df44732b684255acd151c4104bf95aeebd5</id>
<content type='text'>
On the instances with altfile this was already the case, but this makes it more obvious.

Closes #3673
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On the instances with altfile this was already the case, but this makes it more obvious.

Closes #3673
</pre>
</div>
</content>
</entry>
<entry>
<title>share kakrc: Use `fail` in the `:colorscheme` command</title>
<updated>2019-10-29T08:51:16+00:00</updated>
<author>
<name>Frank LENORMAND</name>
<email>lenormf@gmail.com</email>
</author>
<published>2019-10-29T08:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=e482b3f14c0dbb0748a0d8e2023eefee69deb936'/>
<id>e482b3f14c0dbb0748a0d8e2023eefee69deb936</id>
<content type='text'>
When an invalid colorscheme is selected from the user configuration
file, the editor doesn't report any errors at startup unless the
`fail` command is used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When an invalid colorscheme is selected from the user configuration
file, the editor doesn't report any errors at startup unless the
`fail` command is used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only embed gdb script on ELF targets, and add missing gdb symlink</title>
<updated>2019-01-23T09:59:32+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2019-01-23T09:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=90dd084993b6a69f3a265b37077d90656f9bbb02'/>
<id>90dd084993b6a69f3a265b37077d90656f9bbb02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added shell command completion support to define-command and prompt</title>
<updated>2018-10-03T16:46:31+00:00</updated>
<author>
<name>Justin Frank</name>
<email>justinpfrank@protonmail.com</email>
</author>
<published>2018-09-26T21:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=ab6bc413586319e6a7c7cdd4f575e894af111e19'/>
<id>ab6bc413586319e6a7c7cdd4f575e894af111e19</id>
<content type='text'>
This commit also introduces a regression in that I decided that the best way to
avoid overly long and confusing names was to rename the current shell-*
switches to script-*, and have the shell command completion be
shell-completion.

renamed script-{completion,candidates} to shell-script-*

Updated docs with new switch names

Added -shell-completion switch to x11-repl and kitty-repl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit also introduces a regression in that I decided that the best way to
avoid overly long and confusing names was to rename the current shell-*
switches to script-*, and have the shell command completion be
shell-completion.

renamed script-{completion,candidates} to shell-script-*

Updated docs with new switch names

Added -shell-completion switch to x11-repl and kitty-repl
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve kakoune startup time by 33%</title>
<updated>2018-07-08T14:03:00+00:00</updated>
<author>
<name>Maxim Baz</name>
<email>git@maximbaz.com</email>
</author>
<published>2018-07-08T13:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=25b49b9ae11932667cb32a1e483ed1d4293ca1d2'/>
<id>25b49b9ae11932667cb32a1e483ed1d4293ca1d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not reparse %sh{...} strings</title>
<updated>2018-07-04T21:54:28+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2018-05-06T21:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=ec1696960982464ead78efcaa0406c71d8acc12d'/>
<id>ec1696960982464ead78efcaa0406c71d8acc12d</id>
<content type='text'>
Automatic reparsing of %sh{...}, while convenient in many cases,
can be surprising as well, and can lead to security problems:

'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'.
we make this danger explicit, and we fix the 'nop %sh{...}' pattern.

To reparse %sh{...} strings, they can be passed to evaluate-commands,
which has been fixed to work in every cases where %sh{...} reparsing
was used..
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automatic reparsing of %sh{...}, while convenient in many cases,
can be surprising as well, and can lead to security problems:

'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'.
we make this danger explicit, and we fix the 'nop %sh{...}' pattern.

To reparse %sh{...} strings, they can be passed to evaluate-commands,
which has been fixed to work in every cases where %sh{...} reparsing
was used..
</pre>
</div>
</content>
</entry>
<entry>
<title>kakrc: refactor colorscheme implementation</title>
<updated>2018-02-24T05:43:42+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2018-02-24T05:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=1c4f3534e17971ad051a4921373af8e77792d669'/>
<id>1c4f3534e17971ad051a4921373af8e77792d669</id>
<content type='text'>
Style tweaks, and remove check for parameter count as this is already
done by Kakoune itself (the command is specified to take 1 parameter)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Style tweaks, and remove check for parameter count as this is already
done by Kakoune itself (the command is specified to take 1 parameter)
</pre>
</div>
</content>
</entry>
<entry>
<title>kakrc: Allow `colorscheme` to search directories recursively</title>
<updated>2018-02-22T12:30:18+00:00</updated>
<author>
<name>Frank LENORMAND</name>
<email>lenormf@gmail.com</email>
</author>
<published>2018-02-22T10:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=a870210e77ed6eee0584824d942854e905239bcd'/>
<id>a870210e77ed6eee0584824d942854e905239bcd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce a $kak_config env var containing the Kakoune user config dir</title>
<updated>2018-01-18T23:05:08+00:00</updated>
<author>
<name>Maxime Coste</name>
<email>mawww@kakoune.org</email>
</author>
<published>2018-01-18T23:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vinkies.net/kakoune.git/commit/?id=e7cbf38af74b7841baf350ddcc85699d2295aeb7'/>
<id>e7cbf38af74b7841baf350ddcc85699d2295aeb7</id>
<content type='text'>
Makes it easier for users who want to locate their kakrc file, and
does not require to go through shell expansion to get it as
"${XDG_CONFIG_DIR:-${HOME}/.config}/kak"

Fixes #1740
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes it easier for users who want to locate their kakrc file, and
does not require to go through shell expansion to get it as
"${XDG_CONFIG_DIR:-${HOME}/.config}/kak"

Fixes #1740
</pre>
</div>
</content>
</entry>
</feed>
