You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			71 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			VimL
		
	
| set noerrorbells
 | |
| set history=500
 | |
| set autoread
 | |
| set ruler
 | |
| set number
 | |
| set expandtab
 | |
| set smarttab
 | |
| set smartindent
 | |
| set nowrap
 | |
| set smartcase
 | |
| set noswapfile
 | |
| set nobackup
 | |
| set undodir=~/.nvim/undodir
 | |
| set undofile
 | |
| set incsearch
 | |
| set shiftwidth=4
 | |
| set tabstop=4 softtabstop=4
 | |
| set encoding=utf-8
 | |
| set fileencoding=utf-8
 | |
| set relativenumber
 | |
| set scrolloff=8
 | |
| set hidden
 | |
| set signcolumn=yes
 | |
| set colorcolumn=110
 | |
| set list
 | |
| 
 | |
| autocmd BufWritePost *.tex !echo | pdflatex % >/dev/null
 | |
| 
 | |
| call plug#begin("~/.nvim/plugged")
 | |
| 
 | |
| Plug 'rust-lang/rust.vim'
 | |
| Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
 | |
| Plug 'neovim/nvim-lspconfig'
 | |
| Plug 'mbbill/undotree'
 | |
| Plug 'sbdchd/neoformat'
 | |
| Plug 'folke/tokyonight.nvim', { 'branch': 'main' }
 | |
| Plug 'nvim-lua/plenary.nvim'
 | |
| Plug 'nvim-telescope/telescope.nvim'
 | |
| Plug 'nvim-telescope/telescope-fzy-native.nvim'
 | |
| Plug 'psliwka/vim-smoothie'
 | |
| Plug 'darrikonn/vim-gofmt', { 'do': ':GoUpdateBinaries' }
 | |
| "Plug 'fatih/vim-go'
 | |
| Plug 'preservim/nerdtree'
 | |
| Plug 'udalov/kotlin-vim'
 | |
| Plug 'hrsh7th/cmp-nvim-lsp'
 | |
| Plug 'hrsh7th/cmp-buffer'
 | |
| Plug 'hrsh7th/nvim-cmp'
 | |
| Plug 'L3MON4D3/LuaSnip'
 | |
| Plug 'EdenEast/nightfox.nvim'
 | |
| Plug 'itchyny/lightline.vim'
 | |
| Plug 'tpope/vim-fugitive'
 | |
| Plug 'simrat39/rust-tools.nvim'
 | |
| 
 | |
| call plug#end()
 | |
| 
 | |
| colorscheme tokyonight
 | |
| 
 | |
| let mapleader = " "
 | |
| 
 | |
| nnoremap <C-p> :lua require ('telescope.builtin').git_files()<CR>
 | |
| nnoremap <C-f> :lua require ('telescope.builtin').find_files()<CR>
 | |
| nnoremap <leader>f :lua require('telescope.builtin').live_grep()<CR>
 | |
| nnoremap <leader><tab> :lua require('telescope.builtin').buffers()<CR>
 | |
| nnoremap <leader>y "+y
 | |
| nnoremap gd :lua vim.lsp.buf.definition()<CR>
 | |
| nnoremap K  :lua vim.lsp.buf.hover()<CR>
 | |
| nnoremap L  :lua vim.diagnostic.open_float()<CR>
 | |
| nnoremap <C-n> :NERDTreeToggle<CR>
 | |
| 
 | |
| lua require("init")
 |