diff options
| author | Robert Günzler <r@gnzler.io> | 2022-10-14 20:57:45 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-10-14 21:01:15 +0200 |
| commit | c492819fae93d4e23da3d269d299f72a820645dd (patch) | |
| tree | 59a0d74b21a737a64ecd25d825f1d05d81e52e26 /.vim/init.lua | |
| parent | 2d2009413f8be624a7cca95cf702e32d9315cbef (diff) | |
vim: auto-split :term
Diffstat (limited to '.vim/init.lua')
| -rw-r--r-- | .vim/init.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/.vim/init.lua b/.vim/init.lua index 113443e..c5c6684 100644 --- a/.vim/init.lua +++ b/.vim/init.lua @@ -272,6 +272,19 @@ autocmd({'BufRead', 'BufNewFile'}, { pattern = '/home/robert/bin/*', callback = function() vim.opt_local.filetype = 'sh' end, group = augroup('DetectBinDir', {}), }) + +autocmd({'TermOpen'}, { pattern = 'term://*', + callback = function() + local bufnr = vim.api.nvim_get_current_buf() + vim.opt_local.number = false + vim.opt_local.relativenumber = false + vim.opt_local.signcolumn = 'no' + vim.cmd.split('#0') -- split the previous window + vim.api.nvim_win_set_height(vim.fn.win_findbuf(bufnr)[1], 20) + vim.cmd.startinsert() + end, + group = augroup('CustomizeTermBuffer', {}), +}) -- }}} -- USER COMMANDS -- {{{ |