add zig stuff

This commit is contained in:
Jacob Bohanon
2024-07-01 16:40:16 -04:00
parent b6689da485
commit 8ffa24ce52
7 changed files with 240 additions and 5 deletions

View File

@@ -99,3 +99,13 @@ require('lspconfig')['lua_ls'].setup {
Lua = {}
}
}
require('lspconfig')['zls'].setup {
on_attach = on_attach,
capabilities = capabilities,
cmd = { '/home/jacob/src/github.com/zigtools/zls/zig-out/bin/zls' },
settings = {
zls = {
zig_exe_path = '/home/jacob/.zig/zig/zig',
}
}
}

View File

@@ -25,6 +25,8 @@ Plug 'nvim-treesitter/nvim-treesitter'
Plug('nvim-telescope/telescope-fzf-native.nvim', { ['do'] = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build' })
Plug('nvim-telescope/telescope-live-grep-args.nvim')
Plug 'nvim-telescope/telescope.nvim'
Plug 'airblade/vim-gitgutter'
@@ -60,6 +62,8 @@ Plug 'jamestthompson3/nvim-remote-containers'
Plug 'epwalsh/obsidian.nvim'
Plug 'ziglang/zig.vim'
vim.call('plug#end')
require("plugins/airline")

View File

@@ -1,6 +1,9 @@
local map = vim.api.nvim_set_keymap
require("telescope").load_extension("live_grep_args")
local tele = require('telescope.builtin')
local tele_ext = require('telescope').extensions
local telemap = function(cmd, cb)
map('n', cmd, '', {
@@ -12,7 +15,7 @@ end
telemap('<Leader>ff', function() tele.find_files({ hidden = true, file_ignore_patterns = {'^.git'} }) end)
telemap('<Leader>fg', tele.live_grep)
telemap('<Leader>fg', tele_ext.live_grep_args.live_grep_args)
telemap('<Leader>fb', tele.buffers)