Compare changes

Choose any two refs to compare.

+1 -1
lua/technoduck/init.lua
···
vim.keymap.set("n", "<leader>vca", function() vim.lsp.buf.code_action() end, opts)
vim.keymap.set("n", "<leader>vcf", function() vim.lsp.buf.format({ async = true }) end, opts)
vim.keymap.set("n", "<leader>vrr", function() vim.lsp.buf.code_references() end, opts)
-
vim.keymap.set("n", "<leader>vrn", function() vim.lsp.buf.code_rename() end, opts)
+
vim.keymap.set("n", "<leader>vrn", function() vim.lsp.buf.rename() end, opts)
vim.keymap.set("i", "<C-h>", function() vim.lsp.buf.signature_help() end, opts)
end
})
+2 -1
lua/technoduck/lazy_config.lua
···
require("lazy").setup({
spec = "technoduck.lazy_plugins",
-
change_detection = { notify = false }
+
change_detection = { notify = false },
+
rocks = {enabled = false}
})
--[[
+10
lua/technoduck/lazy_plugins/flutter.lua
···
+
return {
+
'nvim-flutter/flutter-tools.nvim',
+
requires = {
+
'nvim-lua/plenary.nvim',
+
'stevearc/dressing.nvim', -- optional for vim.ui.select
+
},
+
config = function ()
+
require("flutter-tools").setup {} -- use defaults
+
end
+
}
+4 -2
lua/technoduck/lazy_plugins/harpoon.lua
···
return {
'theprimeagen/harpoon',
branch = "harpoon2",
-
dependencies = { "nvim-lua/plenary.nvim" },
+
dependencies = {
+
"nvim-lua/plenary.nvim",
+
},
config = function()
local harpoon = require("harpoon")
harpoon:setup()
-
vim.keymap.set("n", "<leader>a", function() harpoon:list():append() end)
+
vim.keymap.set("n", "<leader>a", function() harpoon:list():add() end)
vim.keymap.set("n", "<C-e>", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end)
vim.keymap.set("n", "<C-h>", function() harpoon:list():select(1) end)
+14 -4
lua/technoduck/lazy_plugins/lsp.lua
···
config = function()
require('fidget').setup({})
require("nvim-autopairs").setup({})
-
require("mason").setup()
+
require("mason").setup({
+
PATH="append",
+
})
require("mason-lspconfig").setup({
ensure_installed = {
-
'clangd',
'lua_ls',
-
'nil_ls',
'rust_analyzer',
+
'lua_ls',
'jedi_language_server',
-
'texlab',
+
'fortls',
},
handlers = {
function(server_name)
···
require("lspconfig")[server_name].setup {
capabilities = capabilities
+
}
+
require'lspconfig'.fortls.setup{
+
cmd = {
+
'fortls',
+
'--hover_signature',
+
'--hover_language=fortran',
+
'--use_signature_help',
+
'--lowercase_intrinsics'
+
},
}
require("lspconfig").lua_ls.setup({
settings = {
+1 -1
lua/technoduck/lazy_plugins/trouble.lua
···
config = function()
local trouble = require("trouble")
vim.keymap.set("n","<leader>tt", function ()
-
trouble.toggle()
+
trouble.toggle("diagnostics")
end)
vim.keymap.set("n","]d", function ()
trouble.next({skip_groups = true, jump = true})
+3
lua/technoduck/lazy_plugins/vimtex.lua
···
vim.g.vimtex_view_method = 'zathura'
vim.conceallevel="0"
vim.g.tex_conceal="0"
+
vim.g.vimtex_quickfix_ignore_filters = {
+
'Package inputenc Warning',
+
}
end }
+3 -1
lua/technoduck/remap.lua
···
vim.g.mapleader = ","
vim.keymap.set("n", "<leader>pv", vim.cmd.Ex)
-
vim.keymap.set("n", "<leader>tt", vim.cmd.terminal)
+
vim.keymap.set("n", "<leader>tr", vim.cmd.terminal)
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
···
vim.keymap.set("n", "<leader>j", "<cmd>lprev<CR>zz")
vim.keymap.set("n","<leader>x","<cmd>!chmod +x %<CR>", {silent = true})
+
+
vim.keymap.set("n","<F6>","<cmd>:setlocal spell!<CR>")
--local ls = require('luasnip')
--vim.keymap.set({"i"}, "<C-K>", function() ls.expand() end, {silent = true})