From 2d47c184fd8c197be788c772ed2336b0709e9790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yannick=20Rei=C3=9F?= Date: Thu, 22 Feb 2024 12:11:09 +0100 Subject: [PATCH] update --- init.vim | 4 ++++ lua/plug.lua | 6 ++++++ vim/init.vim | 37 +++++++++++++++++++++++++++++++++++++ vim/plug.vim | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 init.vim create mode 100644 lua/plug.lua create mode 100644 vim/init.vim create mode 100644 vim/plug.vim diff --git a/init.vim b/init.vim new file mode 100644 index 0000000..8ebe36c --- /dev/null +++ b/init.vim @@ -0,0 +1,4 @@ +source ~/.config/nvim/vim/init.vim +source ~/.config/nvim/vim/plug.vim + +lua require('plug') diff --git a/lua/plug.lua b/lua/plug.lua new file mode 100644 index 0000000..0eba20f --- /dev/null +++ b/lua/plug.lua @@ -0,0 +1,6 @@ +local builtin = require("telescope.builtin") +--vim.keymap.set("n", "ff", builtin.find_files, {}) +--vim.keymap.set("n", "fg", builtin.live_grep, {}) +--vim.keymap.set("n", "", builtin.current_buffer_fuzzy_find, {}) +--vim.keymap.set("n", "fh", builtin.help_tags, {}) +--vim.keymap.set("n", "fc", builtin.commands, {}) diff --git a/vim/init.vim b/vim/init.vim new file mode 100644 index 0000000..c181ddb --- /dev/null +++ b/vim/init.vim @@ -0,0 +1,37 @@ +set nocompatible +filetype on +filetype plugin on +syntax on +set number +set tabstop=4 +set shiftwidth=4 +set showmatch +set hlsearch +set cursorline +colorscheme desert +set splitright +set splitbelow +set completeopt=menuone,preview +set clipboard+=unnamedplus +set expandtab +set conceallevel=2 +set termguicolors +let g:mapleader="," +let g:tex_flavor="latex" + +function OpenTerm() + 10 split + terminal +endfunction +nnoremap :call OpenTerm() + +autocmd VimEnter * set spell spelllang=en_us +function Litde() + set spell spelllang=de_de +endfunction +function Liten() + set spell spelllang=en_us +endfunction +nnoremap :call Liten() +nnoremap :call Litde() + diff --git a/vim/plug.vim b/vim/plug.vim new file mode 100644 index 0000000..628a4c5 --- /dev/null +++ b/vim/plug.vim @@ -0,0 +1,34 @@ +call plug#begin('~/.vim/plugged') + Plug 'vim-airline/vim-airline' + Plug 'vim-airline/vim-airline-themes' + Plug 'preservim/nerdtree' + Plug 'Xuyuanp/nerdtree-git-plugin' + Plug 'nvim-lua/plenary.nvim' + Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.5' } + Plug 'tpope/vim-surround' + Plug 'tpope/vim-speeddating' + Plug 'mhinz/vim-startify' + Plug 'dstein64/vim-startuptime' + Plug 'hiroakis/cyberspace.vim' + Plug 'mhinz/vim-startify' + Plug 'dstein64/vim-startuptime' + Plug 'SirVer/ultisnips' +call plug#end() + +function Update_sys() + PlugUpdate +endfunction +nmap :call Update_sys() + +" NERDTree config +let g:NERDTreeShowHidden = 1 +let g:NERDTreeDirArrowExpandable = "▸" +let g:NERDTreeDirArrowCollapsible = "▾" +nmap :NERDTreeToggle + +" UltiSnips config +let g:UltiSnipsExpandTrigger = "" +let g:UltiSnipsJumpForwardTrigger = "" +let g:UltiSnipsJumpBackwardTrigger = "" +let g:UltiSnipsEditSplit = "vertical" +let g:UltiSnipsSnippetDirectories = [ "~/.config/nvim/UltiSnips" ]