summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.vimrc17
-rw-r--r--.zshrc7
2 files changed, 17 insertions, 7 deletions
diff --git a/.vimrc b/.vimrc
index 9734b96..84fdb1c 100644
--- a/.vimrc
+++ b/.vimrc
@@ -11,6 +11,8 @@ call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
+Plugin 'autozimu/LanguageClient-neovim'
+
Plugin 'tpope/vim-surround'
Plugin 'tpope/vim-repeat'
Plugin 'tpope/vim-speeddating'
@@ -32,6 +34,8 @@ Plugin 'Shougo/deoplete.nvim'
Plugin 'agude/vim-eldar'
+Plugin 'scrooloose/nerdtree'
+
call vundle#end() " required
filetype plugin indent on " required
@@ -79,3 +83,16 @@ endfunction
nnoremap <silent> ge :call ToEnd()<cr>
nnoremap <silent> gb :call ToBegin()<cr>
+
+map <C-n> :NERDTreeToggle<CR>
+
+" Required for operations modifying multiple buffers like rename.
+set hidden
+
+let g:LanguageClient_serverCommands = {
+ \ 'rust': ['rustup', 'run', 'stable', 'rls'],
+ \ }
+
+nnoremap <silent> K :call LanguageClient#textDocument_hover()<CR>
+nnoremap <silent> gd :call LanguageClient#textDocument_definition()<CR>
+nnoremap <silent> <F2> :call LanguageClient#textDocument_rename()<CR>
diff --git a/.zshrc b/.zshrc
index 728a332..5206818 100644
--- a/.zshrc
+++ b/.zshrc
@@ -131,13 +131,6 @@ echo "Done"
clear
#Setup ssh agent
-if [[ $(ps -aux | grep ssh-agent | grep -v "grep" | wc -l) == "0" ]]; then
- echo "ssh-agent not found"
- ssh-agent > ~/.ssh-agent-thing
-fi
-if [[ "$SSH_AGENT_PID" == "" ]]; then
- eval "$(<~/.ssh-agent-thing)"
-fi
# Sæt sudo editor
export SUDO_EDITOR=nvim