parent
5309b7b5e5
commit
ab2eade28d
|
@ -12,7 +12,7 @@ define-command lint -docstring 'Parse the current buffer with a linter' %{
|
||||||
%sh{
|
%sh{
|
||||||
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-lint.XXXXXXXX)
|
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-lint.XXXXXXXX)
|
||||||
mkfifo "$dir"/fifo
|
mkfifo "$dir"/fifo
|
||||||
printf '%s\n' "evaluate-commands -no-hooks write $dir/buf"
|
printf '%s\n' "evaluate-commands -no-hooks write -sync $dir/buf"
|
||||||
|
|
||||||
printf '%s\n' "evaluate-commands -draft %{
|
printf '%s\n' "evaluate-commands -draft %{
|
||||||
edit! -fifo $dir/fifo -debug *lint-output*
|
edit! -fifo $dir/fifo -debug *lint-output*
|
||||||
|
|
|
@ -12,7 +12,7 @@ Formats of language supported:
|
||||||
try %{ add-highlighter window ranges 'spell_regions' }
|
try %{ add-highlighter window ranges 'spell_regions' }
|
||||||
%sh{
|
%sh{
|
||||||
file=$(mktemp -d "${TMPDIR:-/tmp}"/kak-spell.XXXXXXXX)/buffer
|
file=$(mktemp -d "${TMPDIR:-/tmp}"/kak-spell.XXXXXXXX)/buffer
|
||||||
printf 'eval -no-hooks write %s\n' "${file}"
|
printf 'eval -no-hooks write -sync %s\n' "${file}"
|
||||||
printf 'set-option buffer spell_tmp_file %s\n' "${file}"
|
printf 'set-option buffer spell_tmp_file %s\n' "${file}"
|
||||||
}
|
}
|
||||||
%sh{
|
%sh{
|
||||||
|
|
|
@ -6,7 +6,7 @@ define-command format -docstring "Format the contents of the current buffer" %{
|
||||||
if [ -n "${kak_opt_formatcmd}" ]; then
|
if [ -n "${kak_opt_formatcmd}" ]; then
|
||||||
path_file_tmp=$(mktemp "${TMPDIR:-/tmp}"/kak-formatter-XXXXXX)
|
path_file_tmp=$(mktemp "${TMPDIR:-/tmp}"/kak-formatter-XXXXXX)
|
||||||
printf %s\\n "
|
printf %s\\n "
|
||||||
write \"${path_file_tmp}\"
|
write -sync \"${path_file_tmp}\"
|
||||||
|
|
||||||
%sh{
|
%sh{
|
||||||
readonly path_file_out=\$(mktemp \"${TMPDIR:-/tmp}\"/kak-formatter-XXXXXX)
|
readonly path_file_out=\$(mktemp \"${TMPDIR:-/tmp}\"/kak-formatter-XXXXXX)
|
||||||
|
|
|
@ -14,7 +14,7 @@ The syntaxic errors detected during parsing are shown when auto-diagnostics are
|
||||||
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-clang.XXXXXXXX)
|
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-clang.XXXXXXXX)
|
||||||
mkfifo ${dir}/fifo
|
mkfifo ${dir}/fifo
|
||||||
printf %s\\n "set-option buffer clang_tmp_dir ${dir}"
|
printf %s\\n "set-option buffer clang_tmp_dir ${dir}"
|
||||||
printf %s\\n "evaluate-commands -no-hooks write ${dir}/buf"
|
printf %s\\n "evaluate-commands -no-hooks write -sync ${dir}/buf"
|
||||||
}
|
}
|
||||||
# end the previous %sh{} so that its output gets interpreted by kakoune
|
# end the previous %sh{} so that its output gets interpreted by kakoune
|
||||||
# before launching the following as a background task.
|
# before launching the following as a background task.
|
||||||
|
|
|
@ -8,7 +8,7 @@ define-command jedi-complete -docstring "Complete the current selection" %{
|
||||||
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-jedi.XXXXXXXX)
|
dir=$(mktemp -d "${TMPDIR:-/tmp}"/kak-jedi.XXXXXXXX)
|
||||||
mkfifo ${dir}/fifo
|
mkfifo ${dir}/fifo
|
||||||
printf %s\\n "set-option buffer jedi_tmp_dir ${dir}"
|
printf %s\\n "set-option buffer jedi_tmp_dir ${dir}"
|
||||||
printf %s\\n "evaluate-commands -no-hooks write ${dir}/buf"
|
printf %s\\n "evaluate-commands -no-hooks write -sync ${dir}/buf"
|
||||||
}
|
}
|
||||||
%sh{
|
%sh{
|
||||||
dir=${kak_opt_jedi_tmp_dir}
|
dir=${kak_opt_jedi_tmp_dir}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user