From 16e84ed0ca73399ac7d62ca8612d350a267c2955 Mon Sep 17 00:00:00 2001 From: Daniel Flanagan Date: Sun, 2 Apr 2017 16:35:39 -0500 Subject: [PATCH] Fix nvidia provisioning script and work on vim make commands --- os-specific/arch-linux/provisioning/nvidia.bash | 4 +++- text-editor/neovim/init.vim | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/os-specific/arch-linux/provisioning/nvidia.bash b/os-specific/arch-linux/provisioning/nvidia.bash index ea56e31..5d72869 100755 --- a/os-specific/arch-linux/provisioning/nvidia.bash +++ b/os-specific/arch-linux/provisioning/nvidia.bash @@ -1,6 +1,8 @@ #!/usr/bin/env bash +# lib32-nvidia-beta? + pacaur -S \ - nvidia-beta lib32-nvidia-beta \ + nvidia-beta \ lib32-nvidia-utils-beta lib32-nvidia-libgl-beta \ --noconfirm --noedit diff --git a/text-editor/neovim/init.vim b/text-editor/neovim/init.vim index d3d6ccb..6de6a76 100644 --- a/text-editor/neovim/init.vim +++ b/text-editor/neovim/init.vim @@ -122,6 +122,7 @@ Plug 'tpope/vim-speeddating' " vim knows about date-like text objects Plug 'tpope/vim-fugitive' " vim git stuff Plug 'michaeljsmith/vim-indent-object' " adds an indentation level text object Plug 'wellle/targets.vim' " adds some more handy text objects +Plug 'dbakker/vim-projectroot' " adds helper functions for getting to a project's root directory Plug 'ternjs/tern_for_vim', { 'do': 'npm install' } " javascript helpful things Plug 'mikewest/vimroom' " distraction-free editing Plug 'editorconfig/editorconfig-vim' " loads project-specific editor settings @@ -526,6 +527,9 @@ map :setlocal spell! " open urls, files, etc. example: http://google.com: noremap o :!xdg-open +" run `make run` +nnoremap R :ProjectRootExe !make run + " insert newline " doesn't work in terminals? noremap i