More stuff for kakoune
This commit is contained in:
parent
d625bb2c15
commit
1df631061a
|
@ -5,7 +5,6 @@
|
||||||
##
|
##
|
||||||
## NOTE: This overrides <a-o>, so if you don't like it, remove it.
|
## NOTE: This overrides <a-o>, so if you don't like it, remove it.
|
||||||
|
|
||||||
provide-module latex-kak %{
|
|
||||||
# Create a simple begin block, put the cursors in and remove multi-cursor on exit.
|
# Create a simple begin block, put the cursors in and remove multi-cursor on exit.
|
||||||
define-command -hidden create-begin-block %{
|
define-command -hidden create-begin-block %{
|
||||||
execute-keys "<esc>i\begin{b0}<ret>\end{b0}<esc>"
|
execute-keys "<esc>i\begin{b0}<ret>\end{b0}<esc>"
|
||||||
|
@ -95,6 +94,8 @@ provide-module latex-kak %{
|
||||||
map -docstring "Sets" global latex-insert-delims s ": create-delims \{ \}<ret>"
|
map -docstring "Sets" global latex-insert-delims s ": create-delims \{ \}<ret>"
|
||||||
map -docstring "Large Sets" global latex-insert-delims S ": create-delims \left\{ \right\}<ret>"
|
map -docstring "Large Sets" global latex-insert-delims S ": create-delims \left\{ \right\}<ret>"
|
||||||
|
|
||||||
|
|
||||||
|
hook global WinSetOption filetype=(tex|latex) %{
|
||||||
## Create delims (shortcuts)
|
## Create delims (shortcuts)
|
||||||
map buffer normal <a-1> ": enter-user-mode latex-insert-delims<ret>p"
|
map buffer normal <a-1> ": enter-user-mode latex-insert-delims<ret>p"
|
||||||
map buffer insert <a-1> "<esc>: enter-user-mode latex-insert-delims<ret>p"
|
map buffer insert <a-1> "<esc>: enter-user-mode latex-insert-delims<ret>p"
|
||||||
|
|
|
@ -146,10 +146,6 @@ hook global WinSetOption filetype=(rust) %{
|
||||||
set-option buffer makecmd "cargo check"
|
set-option buffer makecmd "cargo check"
|
||||||
}
|
}
|
||||||
|
|
||||||
hook global WinSetOption filetype=(tex|latex) %{
|
|
||||||
require-module latex-kak
|
|
||||||
}
|
|
||||||
|
|
||||||
def -hidden insert-c-n %{
|
def -hidden insert-c-n %{
|
||||||
try %{
|
try %{
|
||||||
lsp-snippets-select-next-placeholders
|
lsp-snippets-select-next-placeholders
|
||||||
|
|
|
@ -14,9 +14,11 @@ in
|
||||||
# Source kaktex whenever we have a tex file
|
# Source kaktex whenever we have a tex file
|
||||||
programs.my-kakoune.rc = ''
|
programs.my-kakoune.rc = ''
|
||||||
hook global WinSetOption filetype=(tex|latex) %{
|
hook global WinSetOption filetype=(tex|latex) %{
|
||||||
|
hook window WinDisplay '.*' %{
|
||||||
eval %sh{
|
eval %sh{
|
||||||
${kaktexScript} set $kak_client $kak_session
|
${kaktexScript} set $kak_client $kak_session
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue