Fix #423
This commit is contained in:
@@ -214,10 +214,9 @@ core.autoindent = function(self, trigger_event, callback)
|
|||||||
local release = self:suspend()
|
local release = self:suspend()
|
||||||
vim.schedule(function()
|
vim.schedule(function()
|
||||||
if cursor_before_line == api.get_cursor_before_line() then
|
if cursor_before_line == api.get_cursor_before_line() then
|
||||||
local indentkeys = vim.bo.indentkeys
|
keymap.feedkeys(keymap.t('<Cmd>set indentkeys=%s<CR>'):format('!^F'), 'n')
|
||||||
vim.bo.indentkeys = indentkeys .. ',!^F'
|
keymap.feedkeys(keymap.t('<C-f>'):format('!^F'), 'n')
|
||||||
keymap.feedkeys(keymap.t('<C-f>'), 'n', function()
|
keymap.feedkeys(keymap.t('<Cmd>set indentkeys=%s<CR>'):format(vim.bo.indentkeys or ''), 'n', function()
|
||||||
vim.bo.indentkeys = indentkeys
|
|
||||||
release()
|
release()
|
||||||
callback()
|
callback()
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user