call plug#begin('~/.vim/plug') Plug 'equalsraf/neovim-gui-shim' Plug 'neovim/nvim-lspconfig' Plug 'Pocco81/Catppuccino.nvim' Plug 'vim-scripts/bash-support.vim' Plug 'romgrk/barbar.nvim' Plug 'kyazdani42/nvim-tree.lua' Plug 'nvim-lua/plenary.nvim' Plug 'lewis6991/gitsigns.nvim' call plug#end() lua << EOF require'lspconfig'.rls.setup{} EOF lua << EOF local catppuccino = require('catppuccino') catppuccino.setup( { colorscheme = "catppuccino", transparency = true, integrations = { treesitter = true, native_lsp = { enabled = true, underlines = { errors = "underline", hints = "underline", warnings = "underline", information = "underline" } }, gitsigns = true, nvimtree = { enabled = true, show_root = false }, barbar = true } } ) catppuccino.load() EOF " Barbar let bufferline = get(g:, 'bufferline', {}) let bufferline.icons = v:false let bufferline.animation = v:false let bufferline.auto_hide = v:true " nvim-tree let g:nvim_tree_follow = 1 let g:nvim_tree_auto_open = 1 let g:nvim_tree_auto_close = 1 let g:nvim_tree_show_icons = { \ 'git': 0, \ 'folders': 0, \ 'files': 0, \ 'folder_arrows': 0, \ } nnoremap :BufferGoto 1 nnoremap :BufferGoto 2 nnoremap :BufferGoto 3 nnoremap :BufferGoto 4 nnoremap :BufferGoto 5 nnoremap :BufferGoto 6 nnoremap :BufferGoto 7 nnoremap :BufferGoto 8 nnoremap :BufferGoto 9 nnoremap :BufferPrevious nnoremap :BufferNext nnoremap :BufferPin nnoremap :BufferClose set nocompatible set sw=4 ts=4 sts=4 et syntax on autocmd FileType make set noexpandtab shiftwidth=8 tabstop=8 softtabstop=0 set bs=indent,eol,start set ruler