Merge pull request #2 from jonnybarnes/neovim

Initial NeoVim setup
This commit is contained in:
Jonny Barnes 2024-07-12 13:25:38 +01:00 committed by GitHub
commit e8a44e8177
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 32 additions and 6 deletions

9
.gitmodules vendored
View file

@ -22,3 +22,12 @@
[submodule "vim/bundle/gruvbox"] [submodule "vim/bundle/gruvbox"]
path = vim/bundle/gruvbox path = vim/bundle/gruvbox
url = https://github.com/morhetz/gruvbox.git url = https://github.com/morhetz/gruvbox.git
[submodule "neovim/pack/vendor/start/oil.nvim"]
path = neovim/pack/vendor/start/oil.nvim
url = https://github.com/stevearc/oil.nvim
[submodule "neovim/pack/vendor/start/nvim-web-devicons"]
path = neovim/pack/vendor/start/nvim-web-devicons
url = https://github.com/nvim-tree/nvim-web-devicons
[submodule "neovim/pack/vendor/start/gitsigns.nvim"]
path = neovim/pack/vendor/start/gitsigns.nvim
url = https://github.com/lewis6991/gitsigns.nvim

View file

@ -35,6 +35,10 @@ test -d $HOME/.vim && rm -rf $HOME/.vim
ln -s $BASEDIR/vim $HOME/.vim ln -s $BASEDIR/vim $HOME/.vim
test -L $HOME/.vimrc || ln -f -s $HOME/.vim/vimrc $HOME/.vimrc test -L $HOME/.vimrc || ln -f -s $HOME/.vim/vimrc $HOME/.vimrc
echo "Setting up NeoVim"
test -d $HOME/.config/nvim && rm -rf $HOME/.config/nvim
ln -s $BASEDIR/neovim $HOME/.config/nvim
# .gitconfig gets edited by .extra so we wont symlink it, but copy it # .gitconfig gets edited by .extra so we wont symlink it, but copy it
echo "For compatability we chall copy the global gitconfig" echo "For compatability we chall copy the global gitconfig"
cp $BASEDIR/gitconfig $HOME/.gitconfig cp $BASEDIR/gitconfig $HOME/.gitconfig

10
neovim/init.lua Normal file
View file

@ -0,0 +1,10 @@
--[[
My NeoVim configuration
--]]
require('nvim-web-devicons').setup()
require('oil').setup()
require('gitsigns').setup()
vim.opt.spelllang = 'en_gb'
vim.opt.spell = true

@ -0,0 +1 @@
Subproject commit e784e5a078f993f7218b8a857cb581d5b9ca42dc

@ -0,0 +1 @@
Subproject commit c0cfc1738361b5da1cd0a962dd6f774cc444f856

1
neovim/pack/vendor/start/oil.nvim vendored Submodule

@ -0,0 +1 @@
Subproject commit 10fbfdd37b6904c0776c5db1a27ab47eecba335e

@ -1 +1 @@
Subproject commit 8c91196cfd9c8fe619f35fac6f2ac81be10677f8 Subproject commit ac4dd9494fa9008754e49dff85bff1b5746c89b4

@ -1 +1 @@
Subproject commit 8bc47fd1c40cdad9ea1f36c0cf13592c70ea65e9 Subproject commit 537a1da0fa5eeb88640425c37e545af933c56e1b

@ -1 +1 @@
Subproject commit 15445be5fb2559829ac7a1f05af5d713586e8ec9 Subproject commit fbb71fcd90602e3ec77f40b864b5f9b437c496c5

@ -1 +1 @@
Subproject commit c2c6a075113adbfcc4f1ad5b1c0200a0d35ceeb6 Subproject commit 8d5e37c29cf5952fbf300b9230bffe424c61a488

@ -1 +1 @@
Subproject commit 3439f999b138254e4bb56187fc91f91f545b4b12 Subproject commit 8c8cdf4405cb8bdb70dd9812a33bb52363a87dbc

@ -1 +1 @@
Subproject commit 9e91be7e0fb42949831fe3161ef583363648aa58 Subproject commit 0ce2d843d6f588bb0c8c7eec6449171615dc56d9