Move general settings and plugins out of init.vim

This commit is contained in:
2021-10-14 21:03:29 +03:00
parent 942c2c67ca
commit f116ecac18
6 changed files with 66 additions and 62 deletions

View File

@@ -1,49 +1,9 @@
" mark: modules
call plug#begin('~/.config/nvim/plugged')
Plug 'ayu-theme/ayu-vim'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'tpope/vim-commentary'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'kyazdani42/nvim-tree.lua'
Plug 'iamcco/markdown-preview.nvim', { 'do': 'cd app && yarn install' }
Plug 'akinsho/bufferline.nvim'
Plug 'alvan/vim-closetag'
Plug 'turbio/bracey.vim', { 'do': 'npm install --prefix server' }
Plug 'folke/zen-mode.nvim'
Plug 'kyazdani42/nvim-web-devicons'
Plug 'kevinoid/vim-jsonc'
Plug 'HerringtonDarkholme/yats.vim'
Plug 'fatih/vim-go'
call plug#end()
" mark: general
syntax on
set tabstop=2
set shiftwidth=2
set expandtab
set number
set wrap
set noswapfile
set encoding=utf-8
set hidden
set nowritebackup
set cmdheight=2
set updatetime=300
set shortmess+=c
set mouse=nv
set cursorline
set termguicolors
set guifont=Fira\ Code:h20
" MY LEADER KEY IS GONNA BE A SPACE
let mapleader = " "
source $HOME/dotfiles/nvim/plugins.vim
source $HOME/dotfiles/nvim/general.vim
source $HOME/dotfiles/nvim/remaps.vim
source $HOME/dotfiles/nvim/file-tree.vim
source $HOME/dotfiles/nvim/coc.vim
source $HOME/dotfiles/nvim/tabs.vim
" Colorscheme
let ayucolor = 'mirage'
@@ -53,16 +13,6 @@ colorscheme ayu
let g:airline#extensions#tabline#enabled = 1
let g:airline_theme = 'ayu_mirage'
" Zen Mode plugin
lua require'zen-mode'.setup()
source $HOME/dotfiles/nvim/file-tree.vim
source $HOME/dotfiles/nvim/remaps.vim
source $HOME/dotfiles/nvim/coc.vim
source $HOME/dotfiles/nvim/tabs.vim
" Filetypes for markdown extension
let g:mkdp_filetypes = ['md', 'mdx', 'markdown']
@@ -80,3 +30,6 @@ let g:bracey_refresh_on_save = 1
let g:bracey_server_allow_remote_connections = 1
let g:bracey_server_port = 3000
let g:bracey_eval_on_save = 1
" Ignore files inside .git directory by CtrlP
let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']