commit e1628ad2456c87e4d04ef0377572720fc573b7a5
parent 32e4834a69934678f5a8802279a8154bbcc590ab
Author: Tomas Nemec <nemi@skaut.cz>
Date: Mon, 2 Jan 2023 11:11:08 +0100
update
Diffstat:
3 files changed, 30 insertions(+), 13 deletions(-)
diff --git a/after/plugin/format.lua b/after/plugin/format.lua
@@ -13,7 +13,7 @@ vim.api.nvim_create_autocmd('LspAttach', {
vim.lsp.buf.format()
if vim.api.nvim_buf_get_option(buf, 'ft') == 'dart' then
- vim.api.nvim_command('NgHtmlFormat')
+ vim.cmd.NgHtmlFormat()
end
end, { buffer = buf, desc = 'LSP Format' })
diff --git a/plugin/scratch.lua b/plugin/scratch.lua
@@ -1,5 +1,5 @@
local open = function()
- vim.cmd.topleft('split')
+ vim.cmd [[topleft split]]
vim.cmd.resize('12')
local win = vim.api.nvim_get_current_win()
local buf = vim.api.nvim_create_buf(false, true)
diff --git a/plugin/terminal.lua b/plugin/terminal.lua
@@ -1,20 +1,36 @@
local terminal = require('tms.p.terminal')
-vim.keymap.set('n', '<leader>tl', function() terminal.interactive() end, { desc = 'Terminal Interactive' })
-vim.keymap.set('n', '<leader>tL', function() terminal.catchup() end, { desc = 'Terminal Catchup' })
-vim.keymap.set('n', '<leader>to', function() terminal.toggle() end, { desc = 'Terminal Toggle' })
+vim.keymap.set('n', '<leader>tl', function()
+ terminal.interactive()
+end, { desc = 'Terminal Interactive' })
+vim.keymap.set('n', '<leader>tL', function()
+ terminal.catchup()
+end, { desc = 'Terminal Catchup' })
+vim.keymap.set('n', '<leader>to', function()
+ terminal.toggle()
+end, { desc = 'Terminal Toggle' })
vim.keymap.set('n', '<leader>tj', ':TerminalRun<space>', { desc = 'Terminal Set' })
vim.keymap.set('n', '<leader>tJ', ':TerminalRun<space><Up>', { desc = 'Terminal Edit Last' })
vim.keymap.set('n', '<leader>tk', function()
local ok = terminal.rerun()
- if not ok then vim.api.nvim_feedkeys(':TerminalRun ', 'n', nil) end
+ if not ok then
+ vim.api.nvim_feedkeys(':TerminalRun ', 'n', nil)
+ end
end, { desc = 'Terminal Run' })
-vim.keymap.set('n', '<leader>th', function() terminal.exit() end, { desc = 'Terminal Exit' })
-vim.keymap.set('t', '<leader>tl', function() terminal.interactive() end, { desc = 'Terminal Interactive' })
-vim.keymap.set('t', '<leader>to', function() terminal.toggle() end, { desc = 'Terminal Toggle' })
-vim.keymap.set('t', '<leader>th', function() terminal.exit() end, { desc = 'Terminal Exit' })
+vim.keymap.set('n', '<leader>th', function()
+ terminal.exit()
+end, { desc = 'Terminal Exit' })
+vim.keymap.set('t', '<leader>tl', function()
+ terminal.interactive()
+end, { desc = 'Terminal Interactive' })
+vim.keymap.set('t', '<leader>to', function()
+ terminal.toggle()
+end, { desc = 'Terminal Toggle' })
+vim.keymap.set('t', '<leader>th', function()
+ terminal.exit()
+end, { desc = 'Terminal Exit' })
-local group = vim.api.nvim_create_augroup('user-terminal', { clear = true })
+local group = vim.api.nvim_create_augroup('user-terminal', {})
vim.api.nvim_create_autocmd('BufEnter', {
group = group,
pattern = 'terminal',
@@ -26,5 +42,6 @@ vim.api.nvim_create_autocmd('BufLeave', {
command = 'let g:SexyScroller_ScrollTime=10|let g:SexyScroller_CursorTime=5',
})
-vim.api.nvim_create_user_command('TerminalRun', function(data) require('tms.p.terminal').run(data.args) end,
- { nargs = 1 })
+vim.api.nvim_create_user_command('TerminalRun', function(data)
+ require('tms.p.terminal').run(data.args)
+end, { nargs = 1 })