これに空白を描くと、グーグルは役に立ちませんでした。
このような関数を作りたい:
function JakPaste()
let tmp = :set paste?
if tmp == "paste"
set nopaste
else
set paste
endif
endfunction
map <F2> :call JakPaste()<CR>
ただし、これは機能しません。私は破線を分離しました:
function JakPaste()
let tmp = set paste?
endfunction
map <F2> :call JakPaste()<CR>
F2を押すと、次のエラーが発生します。
Error detected while processing function JakPaste:
line 1:
E121: Undefined variable: set
E15: Invalid expression: set paste?
Hit ENTER or type command to continue
vim関数からexコマンド(set)を呼び出すにはどうすればよいですか?
これはやや関連性があるようですが、私はまだそれを理解していません。