Fix stuff
This commit is contained in:
parent
52f48d1995
commit
4e1eff9b87
3 changed files with 48 additions and 17 deletions
|
|
@ -71,5 +71,38 @@ vim.keymap.set("n", "<leader>s", [[:%s/\<<C-r><C-w>\>/<C-r><C-w>/gI<Left><Left><
|
|||
-- Make current file executable
|
||||
vim.keymap.set("n", "<leader>x", "<cmd>!chmod +x %<CR>", { silent = true, desc = "Make current file execuable"})
|
||||
|
||||
local format_sync_grp = vim.api.nvim_create_augroup("GoFormat", {})
|
||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||
pattern = "*.go",
|
||||
callback = function()
|
||||
require('go.format').goimport()
|
||||
end,
|
||||
group = format_sync_grp,
|
||||
})
|
||||
|
||||
return {
|
||||
{
|
||||
"ray-x/go.nvim",
|
||||
dependencies = { -- optional packages
|
||||
"ray-x/guihua.lua",
|
||||
"neovim/nvim-lspconfig",
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
config = function()
|
||||
require("go").setup()
|
||||
end,
|
||||
event = {"CmdlineEnter"},
|
||||
ft = {"go", 'gomod'},
|
||||
build = ':lua require("go.install").update_all_sync()' -- if you need to install/update all binaries
|
||||
},
|
||||
{
|
||||
's1n7ax/nvim-window-picker',
|
||||
name = 'window-picker',
|
||||
event = 'VeryLazy',
|
||||
version = '2.*',
|
||||
config = function()
|
||||
require'window-picker'.setup()
|
||||
end,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ return {
|
|||
config = function()
|
||||
-- Lazygit
|
||||
local Terminal = require('toggleterm.terminal').Terminal
|
||||
local defaultTerm = Terminal:new({ cmd = "zsh", hidden = true, orientation = "float" })
|
||||
local lazygit = Terminal:new({ cmd = "lazygit", hidden = true })
|
||||
local pythonREPL = Terminal:new({ cmd = "python3", hidden = true })
|
||||
local haskellREPL = Terminal:new({ cmd = "ghci", hidden = true })
|
||||
local defaultTerm = Terminal:new({ cmd = "zsh", hidden = true, direction = "float" })
|
||||
local lazygit = Terminal:new({ cmd = "lazygit", hidden = true, direction = "float" })
|
||||
local pythonREPL = Terminal:new({ cmd = "python3", hidden = true, direction = "float" })
|
||||
local haskellREPL = Terminal:new({ cmd = "ghci", hidden = true, direction = "float" })
|
||||
|
||||
function _defaultterm_toggle()
|
||||
defaultTerm:toggle()
|
||||
|
|
@ -45,7 +45,7 @@ return {
|
|||
direction = "float",
|
||||
float_opts = {
|
||||
border = "curved",
|
||||
highlights = { border = "Normal", background = "Normal" },
|
||||
highlights = { border = "Normal", background = "Dark" },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue