Update
Test Neovim config on push / build (ubuntu-20.04) (push) Waiting to run
Details
Test Neovim config on push / build (ubuntu-20.04) (push) Waiting to run
Details
This commit is contained in:
parent
12a3293fff
commit
1234f9bd4c
|
@ -35,12 +35,12 @@ for param in params:
|
|||
snip.rv += f"\t\t@param {param}\n"
|
||||
`
|
||||
Returns:
|
||||
$4
|
||||
@return $4
|
||||
"""
|
||||
$5
|
||||
`!p
|
||||
if t[4] != "":
|
||||
snip.rv = f"\n return {t[4]}"`
|
||||
if t[4] != "" and len(t[4].split(":")) > 1:
|
||||
snip.rv = f"return {t[4].split(':')[0]}"`
|
||||
|
||||
$0
|
||||
endsnippet
|
||||
|
|
|
@ -61,3 +61,7 @@ snippet def "Definition/Constant" b
|
|||
\`define ${1:NAME} ${2:VALUE}
|
||||
$0
|
||||
endsnippet
|
||||
|
||||
snippet filename "Get Filename" b
|
||||
// `pwd`/`!p snip.rv = fn`
|
||||
endsnippet
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
require("irc").setup({
|
||||
servers = {
|
||||
libera = {
|
||||
nick = "ninachloe",
|
||||
username = "ninachloe",
|
||||
server = "irc.libera.chat",
|
||||
port = 6667,
|
||||
use_ssl = false,
|
||||
},
|
||||
},
|
||||
})
|
|
@ -12,9 +12,7 @@ local linters = {
|
|||
ada = { "gnat", "gcc", "adals", "cspell" },
|
||||
}
|
||||
|
||||
vim.g.ale_linters = linters
|
||||
vim.g.ale_fix_on_save = 0
|
||||
vim.g.ale_fixers = {
|
||||
local fixers = {
|
||||
ada = { "gnatpp" },
|
||||
asm = { "gcc" },
|
||||
bash = { "bashate" },
|
||||
|
@ -28,5 +26,9 @@ vim.g.ale_fixers = {
|
|||
haskell = { "fourmolu" },
|
||||
}
|
||||
|
||||
vim.g.ale_linters = linters
|
||||
vim.g.ale_fix_on_save = 0
|
||||
vim.g.ale_fixers = fixers
|
||||
|
||||
vim.keymap.set("n", "<leader>lf", ":ALEFix<CR>")
|
||||
vim.keymap.set("n", "<leader>ld", ":ALEDetail<CR>")
|
||||
vim.keymap.set("n", "<leader>lp", ":ALEFindReferences<CR>")
|
||||
|
|
|
@ -15,38 +15,38 @@ require("mason-lspconfig").setup({
|
|||
},
|
||||
})
|
||||
|
||||
require("mason-lspconfig").setup_handlers({
|
||||
function(asm_lsp)
|
||||
require("lspconfig")[asm_lsp].setup({})
|
||||
end,
|
||||
function(clangd)
|
||||
require("lspconfig")[clangd].setup({})
|
||||
end,
|
||||
function(lua_ls)
|
||||
require("lspconfig")[lua_ls].setup({})
|
||||
end,
|
||||
function(hls)
|
||||
require("lspconfig")[hls].setup({})
|
||||
end,
|
||||
function(rust_analyzer)
|
||||
require("lspconfig")[rust_analyzer].setup({})
|
||||
end,
|
||||
function(vhdl_ls)
|
||||
require("lspconfig")[vhdl_ls].setup({})
|
||||
end,
|
||||
function(verible)
|
||||
require("lspconfig")[verible].setup({})
|
||||
end,
|
||||
function(vimls)
|
||||
require("lspconfig")[vimls].setup({})
|
||||
end,
|
||||
function(texlab)
|
||||
require("lspconfig")[texlab].setup({})
|
||||
end,
|
||||
function(als)
|
||||
require("lspconfig")[als].setup({})
|
||||
end,
|
||||
})
|
||||
-- require("mason-lspconfig").setup_handlers({
|
||||
-- function(asm_lsp)
|
||||
-- require("lspconfig")[asm_lsp].setup({})
|
||||
-- end,
|
||||
-- function(clangd)
|
||||
-- require("lspconfig")[clangd].setup({})
|
||||
-- end,
|
||||
-- function(lua_ls)
|
||||
-- require("lspconfig")[lua_ls].setup({})
|
||||
-- end,
|
||||
-- function(hls)
|
||||
-- require("lspconfig")[hls].setup({})
|
||||
-- end,
|
||||
-- function(rust_analyzer)
|
||||
-- require("lspconfig")[rust_analyzer].setup({})
|
||||
-- end,
|
||||
-- function(vhdl_ls)
|
||||
-- require("lspconfig")[vhdl_ls].setup({})
|
||||
-- end,
|
||||
-- function(verible)
|
||||
-- require("lspconfig")[verible].setup({})
|
||||
-- end,
|
||||
-- function(vimls)
|
||||
-- require("lspconfig")[vimls].setup({})
|
||||
-- end,
|
||||
-- function(texlab)
|
||||
-- require("lspconfig")[texlab].setup({})
|
||||
-- end,
|
||||
-- function(als)
|
||||
-- require("lspconfig")[als].setup({})
|
||||
-- end,
|
||||
-- })
|
||||
|
||||
require("lspconfig").verible.setup({
|
||||
cmd = { "verible-verilog-ls", "--rules_config_search" },
|
||||
|
|
|
@ -29,7 +29,7 @@ require("ada_mode")
|
|||
-- require("mail")
|
||||
|
||||
-- IRC configuration
|
||||
require("irc_client")
|
||||
-- require("irc_client")
|
||||
|
||||
-- Misc configuration
|
||||
if vim == nil then
|
||||
|
@ -56,9 +56,6 @@ vim.g.gitblame_date_format = "%r"
|
|||
-- Floating terminal
|
||||
vim.keymap.set("n", "<C-t>", ":FloatermNew --height=0.9 --width=0.9 --wintype=float --name=terminal <CR>")
|
||||
|
||||
-- Key plugin
|
||||
require("screenkeyconfig")
|
||||
|
||||
-- Set default colorscheme
|
||||
-- vim.cmd("colo vim-monokai-tasty")
|
||||
vim.cmd("colo vim-monokai-tasty")
|
||||
|
|
|
@ -57,7 +57,6 @@ return {
|
|||
"dense-analysis/ale",
|
||||
"f-person/git-blame.nvim",
|
||||
"dstein64/vim-startuptime",
|
||||
"NStefan002/screenkey.nvim",
|
||||
"hiphish/rainbow-delimiters.nvim",
|
||||
|
||||
-- Themes
|
||||
|
|
|
@ -1,65 +0,0 @@
|
|||
require("screenkey").setup({
|
||||
win_opts = {
|
||||
row = vim.o.lines - vim.o.cmdheight - 1,
|
||||
col = vim.o.columns - 1,
|
||||
relative = "editor",
|
||||
anchor = "SE",
|
||||
width = 40,
|
||||
height = 3,
|
||||
border = "single",
|
||||
title = "Screenkey",
|
||||
title_pos = "center",
|
||||
style = "minimal",
|
||||
focusable = false,
|
||||
noautocmd = true,
|
||||
},
|
||||
compress_after = 3,
|
||||
clear_after = 3,
|
||||
disable = {
|
||||
filetypes = {},
|
||||
buftypes = {},
|
||||
events = false,
|
||||
},
|
||||
show_leader = true,
|
||||
group_mappings = false,
|
||||
display_infront = {},
|
||||
display_behind = {},
|
||||
filter = function(keys)
|
||||
return keys
|
||||
end,
|
||||
keys = {
|
||||
["<TAB>"] = "",
|
||||
["<CR>"] = "",
|
||||
["<ESC>"] = "Esc",
|
||||
["<SPACE>"] = "␣",
|
||||
["<BS>"] = "",
|
||||
["<DEL>"] = "Del",
|
||||
["<LEFT>"] = "",
|
||||
["<RIGHT>"] = "",
|
||||
["<UP>"] = "",
|
||||
["<DOWN>"] = "",
|
||||
["<HOME>"] = "Home",
|
||||
["<END>"] = "End",
|
||||
["<PAGEUP>"] = "PgUp",
|
||||
["<PAGEDOWN>"] = "PgDn",
|
||||
["<INSERT>"] = "Ins",
|
||||
["<F1>"] = "",
|
||||
["<F2>"] = "",
|
||||
["<F3>"] = "",
|
||||
["<F4>"] = "",
|
||||
["<F5>"] = "",
|
||||
["<F6>"] = "",
|
||||
["<F7>"] = "",
|
||||
["<F8>"] = "",
|
||||
["<F9>"] = "",
|
||||
["<F10>"] = "",
|
||||
["<F11>"] = "",
|
||||
["<F12>"] = "",
|
||||
["CTRL"] = "Ctrl",
|
||||
["ALT"] = "Alt",
|
||||
["SUPER"] = "",
|
||||
["<leader>"] = "<leader>",
|
||||
},
|
||||
})
|
||||
|
||||
vim.keymap.set("n", "<leader>kk", ":Screenkey<CR>")
|
Loading…
Reference in New Issue