More stuff for kakoune

This commit is contained in:
Natsu Kagami 2022-01-12 18:17:05 -05:00
parent d625bb2c15
commit 1df631061a
Signed by: nki
GPG key ID: 7306B3D3C3AD6E51
3 changed files with 88 additions and 89 deletions

View file

@ -5,7 +5,6 @@
##
## 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.
define-command -hidden create-begin-block %{
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 "Large Sets" global latex-insert-delims S ": create-delims \left\{ \right\}<ret>"
hook global WinSetOption filetype=(tex|latex) %{
## Create delims (shortcuts)
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"

View file

@ -146,10 +146,6 @@ hook global WinSetOption filetype=(rust) %{
set-option buffer makecmd "cargo check"
}
hook global WinSetOption filetype=(tex|latex) %{
require-module latex-kak
}
def -hidden insert-c-n %{
try %{
lsp-snippets-select-next-placeholders

View file

@ -14,9 +14,11 @@ in
# Source kaktex whenever we have a tex file
programs.my-kakoune.rc = ''
hook global WinSetOption filetype=(tex|latex) %{
hook window WinDisplay '.*' %{
eval %sh{
${kaktexScript} set $kak_client $kak_session
}
}
}
'';
}