init.lua update

This commit is contained in:
Devon Tingley 2022-08-25 15:05:13 -04:00
parent 2ff845b48d
commit fa76424a93

View file

@ -10,6 +10,12 @@ require('packer').startup(function(use)
use 'lewis6991/gitsigns.nvim'
use 'windwp/nvim-autopairs'
use 'numToStr/Comment.nvim'
-- Treesitter
use 'nvim-treesitter/nvim-treesitter'
use 'nvim-treesitter/playground'
-- nvim-cmp plugins
use 'hrsh7th/nvim-cmp'
use 'hrsh7th/cmp-buffer'
@ -26,8 +32,38 @@ require('packer').startup(function(use)
'kyazdani42/nvim-web-devicons'
}
}
use {
"nvim-neorg/neorg",
requires = "nvim-lua/plenary.nvim"
}
use "folke/zen-mode.nvim"
end)
-- Caddyfile Grammar
vim.filetype.add({
filename = {
['Caddyfile'] = 'caddyfile',
}
})
require('nvim-treesitter.configs').setup({
highlight = {
enable = true
}
})
local parser_config = require('nvim-treesitter.parsers').get_parser_configs()
parser_config.caddyfile = {
install_info = {
url = '~/Code/tree-sitter-caddyfile',
files = { 'src/parser.c' },
branch = 'main',
},
filetype = 'caddyfile',
}
-- Automatic LSP Setup
local lspconf = {
sumneko_lua = {
@ -56,7 +92,7 @@ require('mason-lspconfig').setup_handlers({
-- Format on save
local function format_on_save()
vim.lsp.buf.formatting()
vim.lsp.buf.formatting_sync()
end
vim.api.nvim_create_autocmd(
@ -94,6 +130,7 @@ cmp.setup {
},
sources = {
{ name = "neorg" },
{ name = "nvim_lua" },
{ name = "nvim_lsp" },
{ name = "luasnip" },
@ -112,6 +149,24 @@ cmp.setup {
require('lualine').setup()
require('nvim-autopairs').setup()
require('gitsigns').setup()
require('Comment').setup()
require('zen-mode').setup()
require('neorg').setup({
load = {
["core.defaults"] = {},
["core.norg.completion"] = {
config = {
engine = "nvim-cmp",
}
},
["core.integrations.nvim-cmp"] = {},
["core.presenter"] = {
config = {
zen_mode = "zen-mode"
}
},
}
})
-- General Options
vim.cmd [[colorscheme gruvbox]]