diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-10-21 12:46:57 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-10-21 19:36:46 +0530 |
| commit | d8acf7b147b180c2333eb4122f28a4dd972cd402 (patch) | |
| tree | 80eccd46e505419c89edc04504aa13ffa8dc353c /autoload/+init.kak | |
| parent | 188c0207d7debf0ab5a20f6d27fae32f4a3d3f2e (diff) | |
| download | kakoune-config-d8acf7b147b180c2333eb4122f28a4dd972cd402.tar.gz kakoune-config-d8acf7b147b180c2333eb4122f28a4dd972cd402.zip | |
Fix symlinking + some experiments
Diffstat (limited to 'autoload/+init.kak')
| -rw-r--r-- | autoload/+init.kak | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/autoload/+init.kak b/autoload/+init.kak index 243df1d..4012f0f 100644 --- a/autoload/+init.kak +++ b/autoload/+init.kak @@ -1,5 +1,5 @@ # Link builtin autoloads -nop %sh{ ln -s "$kak_runtime/rc" "$kak_config/autoload/standard-library" 2>/dev/null || true } +nop %sh{ ln -sf "$kak_runtime/rc" "$kak_config/autoload/standard-library" 2>/dev/null || true } evaluate-commands %sh{kcr init kakoune} evaluate-commands %sh{kak-tree-sitter -dksvv --init "${kak_session}" --with-highlighting --with-text-objects} @@ -44,6 +44,7 @@ map global user r '*%s<ret>' -docstring 'Replace selection' map global user s ': w<ret>' -docstring 'Save' map global normal <c-j> 15j -docstring '15 down' map global normal <c-k> 15k -docstring '15 up' + # Clipboard management mappings map global user y "<a-|> xclip -selection clipboard<ret>" -docstring "yank the selection into the clipboard" map global user p "<a-!> xclip -selection clipboard -o<ret>" -docstring "paste the clipboard" @@ -81,10 +82,11 @@ map global code f :format<ret> -docstring 'Format buffer' def casecamel %{ exec '`s[-_<space>]<ret>d~<a-i>w' } def casesnake %{ exec '<a-:><a-;>s-|[a-z][A-Z]<ret>;a<space><esc>s[-\s]+<ret>c_<esc><a-i>w`' } def casekebab %{ exec '<a-:><a-;>s_|[a-z][A-Z]<ret>;a<space><esc>s[_\s]+<ret>c-<esc><a-i>w`' } -map global code <a-k> :casekebab<ret> -docstring 'kebab-casing' +map global code <a-minus> :casekebab<ret> -docstring 'kebab-casing' map global code <a-_> :casesnake<ret> -docstring 'snake_casing' map global code <a-c> :casecamel<ret> -docstring 'camelCasing' # Editorconfig hook global BufOpenFile .* %{ try %{ editorconfig-load } } hook global BufNewFile .* %{ try %{ editorconfig-load } } + |
