" ███ ▄████████ ▄█ ▀████ ▐████▀ ▄██ ▄ " ▀█████████▄ ███ ███ ███ ███▌ ████▀ ███ ██▄ " ▀███▀▀██ ███ ███ ███▌ ███ ▐███ ███▄▄▄███ " ███ ▀ ▄███▄▄▄▄██▀ ███▌ ▀███▄███▀ ▀▀▀▀▀▀███ " ███ ▀▀███▀▀▀▀▀ ███▌ ████▀██▄ ▄██ ███ " ███ ▀███████████ ███ ▐███ ▀███ ███ ███ " ███ ███ ███ ███ ▄███ ███▄ ███ ███ " ▄████▀ ███ ███ █▀ ████ ███▄ ▀█████▀ " ███ ███ " __ ___ ___ __ " / _` |__ |\ | |__ |__) /\ | " \__> |___ | \| |___ | \ /~~\ |___ set nocompatible set showmatch set hlsearch set incsearch set tabstop=16 set softtabstop=4 set shiftwidth=4 set autoindent set number relativenumber set wildmode=longest,list " set cc=80 filetype off let &runtimepath.=',~/.vim/bundle/neoterm' filetype plugin on filetype plugin indent on syntax on set mouse=v set mouse=a set clipboard=unnamedplus set ttyfast set cursorline set splitbelow set undofile set autochdir set signcolumn=yes:1 " __ __ __ " |__) | | | / _` | |\ | /__` " | |___ \__/ \__> | | \| .__/ call plug#begin() Plug 'navarasu/onedark.nvim' Plug 'echasnovski/mini.nvim' Plug 'nvim-tree/nvim-web-devicons' Plug 'NvChad/nvim-colorizer.lua' Plug 'kassio/neoterm' Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} Plug 'folke/noice.nvim' Plug 'MunifTanjim/nui.nvim' Plug 'SirVer/ultisnips' Plug 'lervag/vimtex' " Plug 'williamboman/mason.nvim', { 'do': ':MasonUpdate' } " Plug 'neovim/nvim-lspconfig' " Plug 'hrsh7th/cmp-nvim-lsp' " Plug 'hrsh7th/cmp-buffer' " Plug 'hrsh7th/cmp-path' " Plug 'hrsh7th/cmp-cmdline' " Plug 'hrsh7th/nvim-cmp' " Plug 'SirVer/ultisnips' " Plug 'quangnguyen30192/cmp-nvim-ultisnips' Plug 'bkad/camelcasemotion' Plug 'nvim-treesitter.configs' Plug 'HiPhish/nvim-ts-rainbow2' Plug 'nvim-neorg/neorg' Plug 'nvim-lua/plenary.nvim' Plug 'tpope/vim-commentary' Plug 'ggandor/lightspeed.nvim' Plug 'gen740/SmoothCursor.nvim' Plug 'folke/twilight.nvim' Plug 'folke/zen-mode.nvim' Plug 'preservim/nerdtree' Plug 'tamton-aquib/staline.nvim' Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.2' } Plug 'nvim-telescope/telescope-file-browser.nvim' Plug 'willothy/veil.nvim' Plug 'chentoast/marks.nvim' call plug#end() lua require('init') " __ __ __ ___ ___ __ " /__` |\ | | |__) |__) |__ | /__` " .__/ | \| | | | |___ | .__/ " let g:UltiSnipsExpandTrigger="" " let g:UltiSnipsJumpForwardTrigger="jk" " let g:UltiSnipsJumpBackwardTrigger="kj" " let g:UltiSnipsSnippetDirectories = [$HOME.'/.config/nvim/UltiSnips'] " let g:UltiSnipsEditSplit = 'context' " __ __ __ __ __ __ ___ ___ " / ` / \ | / \ |__) /__` / ` |__| |__ |\/| |__ " \__, \__/ |___ \__/ | \ .__/ \__, | | |___ | | |___ set termguicolors set background=dark let g:onedark_config = { \ 'style': 'darker', \} colorscheme onedark " ___ __ __ __ " |__/ |__ \ / |__) | |\ | | \ /__` " | \ |___ | |__) | | \| |__/ .__/ let mapleader=" " nnoremap tw lua MiniTrailspace.trim() nnoremap ff Telescope find_files nnoremap fm NERDTree nnoremap fc NERDTreeClose nnoremap tt 12 split Tnew nnoremap sc TSEnable highlight nnoremap zt Twilight nnoremap zz ZenMode nnoremap v :vsplit ~/.config/nvim/init.vim nnoremap V :source ~/.config/nvim/init.vim " nnoremap s :UltiSnipsEdit " nnoremap S :call UltiSnips#RefreshSnippets() map w CamelCaseMotion_w map b CamelCaseMotion_b map e CamelCaseMotion_e map ge CamelCaseMotion_ge sunmap w sunmap b sunmap e sunmap ge