diff --git a/sub/vim/init.lua b/sub/vim/init.lua index ab9c420..53e74e2 100644 --- a/sub/vim/init.lua +++ b/sub/vim/init.lua @@ -127,11 +127,3 @@ end require('telescope').load_extension('fzf') - -vim.opt.termguicolors = true -require("bufferline").setup{ - options = { - mode = "tabs", - sort_by = "tabs", - } -} diff --git a/sub/vim/vimrc b/sub/vim/vimrc index 13d17d7..1841b48 100644 --- a/sub/vim/vimrc +++ b/sub/vim/vimrc @@ -149,17 +149,16 @@ set ffs=unix,mac set encoding=utf8 " tabs -nnoremap :BufferLineCycleNext -nnoremap :BufferLineCyclePrev +nnoremap :tabnext +nnoremap :tabprev + " hiden chars - nmap eh :set list! set listchars=tab:→\ ,eol:↵,trail:·,extends:↷,precedes:↶ " Autoload configuration when this file changes ($MYVIMRC) - autocmd! BufWritePost init.vim source % @@ -200,11 +199,6 @@ call vundle#begin() Plugin 'nvim-telescope/telescope-fzf-native.nvim', {'do': 'make'} Plugin 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} - Plugin 'kyazdani42/nvim-web-devicons' " Recommended (for coloured icons) - " Plug 'ryanoasis/vim-devicons' Icons without colours - Plugin 'akinsho/bufferline.nvim', { 'tag': 'v2.*' } - - Plugin 'preservim/nerdtree' call vundle#end() @@ -217,15 +211,10 @@ set t_Co=256 autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class,match,case - " run file by filetype -if (&filetype=='python') - nnoremap r :tabnew % :terminal python3 % :set nocursorline number norelativenumber G -elseif (&filetype=='go') - nnoremap r :tabnew % :terminal go run % :set nocursorline number norelativenumber G -elseif (&filetype=='vim') - nnoremap r :so % -endif +autocmd BufEnter,BufRead,BufNewFile * if (&filetype=='python') | nnoremap r :tabnew % :terminal python3 % :set nocursorline number norelativenumber G | endif +autocmd BufEnter,BufRead,BufNewFile * if (&filetype=='go') | nnoremap r :tabnew % :terminal go run % :set nocursorline number norelativenumber G | endif +autocmd BufEnter,BufRead,BufNewFile * if (&filetype=='vim') | nnoremap r :so %