diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index a95f216..e26603d 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -1 +1,3 @@ -require 'opdavies'.init() +require "opdavies.vim" + +require "opdavies.packer" diff --git a/nvim/.config/nvim/lua/opdavies/init.lua b/nvim/.config/nvim/lua/opdavies/init.lua deleted file mode 100644 index 4b574fd..0000000 --- a/nvim/.config/nvim/lua/opdavies/init.lua +++ /dev/null @@ -1,8 +0,0 @@ -local function init() - require 'opdavies.vim'.init() - require 'opdavies.packer'.init() -end - -return { - init = init -} diff --git a/nvim/.config/nvim/lua/opdavies/packer.lua b/nvim/.config/nvim/lua/opdavies/packer.lua index 5294db0..56d69f7 100644 --- a/nvim/.config/nvim/lua/opdavies/packer.lua +++ b/nvim/.config/nvim/lua/opdavies/packer.lua @@ -1,78 +1,68 @@ -local function packer_startup() - require('packer').startup(function() - use 'wbthomason/packer.nvim' +require('packer').startup(function() + use 'wbthomason/packer.nvim' - -- Utilities - use 'cakebaker/scss-syntax.vim' - use 'christoomey/vim-sort-motion' - use 'christoomey/vim-tmux-navigator' - use 'editorconfig/editorconfig-vim' - use 'icatalina/vim-case-change' - use 'kyazdani42/nvim-web-devicons' - use 'lewis6991/gitsigns.nvim' - use 'lukas-reineke/indent-blankline.nvim' - use 'machakann/vim-highlightedyank' - use 'miyakogi/seiya.vim' - use 'norcalli/nvim-colorizer.lua' - use 'nvim-lua/plenary.nvim' - use 'nvim-lua/popup.nvim' - use 'preservim/nerdcommenter' - use 'sheerun/vim-polyglot' - use 'tpope/vim-surround' - use 'vim-test/vim-test' - use 'voldikss/vim-floaterm' - use { 'mg979/vim-visual-multi', branch = 'master' } + -- Utilities + use 'cakebaker/scss-syntax.vim' + use 'christoomey/vim-sort-motion' + use 'christoomey/vim-tmux-navigator' + use 'editorconfig/editorconfig-vim' + use 'icatalina/vim-case-change' + use 'kyazdani42/nvim-web-devicons' + use 'lewis6991/gitsigns.nvim' + use 'lukas-reineke/indent-blankline.nvim' + use 'machakann/vim-highlightedyank' + use 'miyakogi/seiya.vim' + use 'norcalli/nvim-colorizer.lua' + use 'nvim-lua/plenary.nvim' + use 'nvim-lua/popup.nvim' + use 'preservim/nerdcommenter' + use 'sheerun/vim-polyglot' + use 'tpope/vim-surround' + use 'vim-test/vim-test' + use 'voldikss/vim-floaterm' + use { 'mg979/vim-visual-multi', branch = 'master' } - -- Themes - use { - 'tjdevries/gruvbuddy.nvim', - requires = { - 'tjdevries/colorbuddy.vim' - }, - } + -- Themes + use { + 'tjdevries/gruvbuddy.nvim', + requires = { + 'tjdevries/colorbuddy.vim' + }, + } - -- Navigation - use 'ThePrimeagen/harpoon' + -- Navigation + use 'ThePrimeagen/harpoon' - -- Treesitter - use 'JoosepAlviste/nvim-ts-context-commentstring' - use { - 'nvim-treesitter/nvim-treesitter', - run = ':TSUpdate', - } + -- Treesitter + use 'JoosepAlviste/nvim-ts-context-commentstring' + use { + 'nvim-treesitter/nvim-treesitter', + run = ':TSUpdate', + } - -- Completion - use { - 'hrsh7th/nvim-cmp', - requires = { - 'L3MON4D3/LuaSnip', - 'hrsh7th/cmp-buffer', - 'hrsh7th/cmp-nvim-lsp', - 'hrsh7th/cmp-path', - 'onsails/lspkind-nvim', - 'saadparwaiz1/cmp_luasnip', - { - 'tzachar/cmp-tabnine', - run = './install.sh' - } + -- Completion + use { + 'hrsh7th/nvim-cmp', + requires = { + 'L3MON4D3/LuaSnip', + 'hrsh7th/cmp-buffer', + 'hrsh7th/cmp-nvim-lsp', + 'hrsh7th/cmp-path', + 'onsails/lspkind-nvim', + 'saadparwaiz1/cmp_luasnip', + { + 'tzachar/cmp-tabnine', + run = './install.sh' } } + } - -- LSP - use 'neovim/nvim-lspconfig' + -- LSP + use 'neovim/nvim-lspconfig' - -- Telescope - use 'nvim-telescope/telescope.nvim' - use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } + -- Telescope + use 'nvim-telescope/telescope.nvim' + use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } - use 'vimwiki/vimwiki' - end) -end - -local function init() - packer_startup() -end - -return { - init = init -} + use 'vimwiki/vimwiki' +end) diff --git a/nvim/.config/nvim/lua/opdavies/vim.lua b/nvim/.config/nvim/lua/opdavies/vim.lua index b76fd5f..07ed1f9 100644 --- a/nvim/.config/nvim/lua/opdavies/vim.lua +++ b/nvim/.config/nvim/lua/opdavies/vim.lua @@ -94,14 +94,12 @@ local function set_vim_o() end local function init() + set_vim_g() + set_vim_o() + set_key_mappings() set_autocmd() set_filetypes() set_highlights() - set_key_mappings() - set_vim_g() - set_vim_o() end -return { - init = init -} +init()