mirror of
https://github.com/kristoferssolo/SoloVim.git
synced 2026-02-04 06:42:05 +00:00
Update 2024-05-23
This commit is contained in:
18
after/ftplugin/rust.lua
Normal file
18
after/ftplugin/rust.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
local bufnr = vim.api.nvim_get_current_buf()
|
||||
local opts = { silent = true, buffer = bufnr }
|
||||
local nmap = require("solo.mappings").nmap
|
||||
|
||||
-- nmap("<leader>a", function()
|
||||
-- vim.cmd.RustLsp("codeAction")
|
||||
-- end)
|
||||
|
||||
nmap("<leader>re", vim.cmd.RustExpandMacro, "[E]xpand macro")
|
||||
nmap("<leader>rc", vim.cmd.RustOpenCargo, "Open [C]argo.toml")
|
||||
nmap("<leader>rp", vim.cmd.RustParentModule, "[P]arent module")
|
||||
nmap("<leader>rh", vim.cmd.RustHoverActions, "[H]over actions")
|
||||
nmap("<leader>rg", vim.cmd.RustViewCrateGraph, "View Create [G]raph")
|
||||
nmap("<leader>rd", vim.cmd.RustOpenExternalDocs, "Open External [D]ocs")
|
||||
nmap("<leader>rr", vim.cmd.RustRunnables, "Open [R]unnables")
|
||||
nmap("<leader>ra", vim.cmd.RustCodeAction, "Code [A]ction Groups")
|
||||
nmap("<leader>rD", vim.cmd.RustDebuggables, "[D]ebug")
|
||||
nmap("<leader>drd", vim.cmd.RustDebuggables, "[D]ebug")
|
||||
38
after/plugin/snips/javascript.lua
Normal file
38
after/plugin/snips/javascript.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
if not pcall(require, "luasnip") then
|
||||
return
|
||||
end
|
||||
|
||||
local ls = require("luasnip")
|
||||
local s = ls.snippet
|
||||
local i = ls.insert_node
|
||||
local fmt = require("luasnip.extras.fmt").fmt
|
||||
|
||||
ls.add_snippets({ "javascript", "javascriptreact" }, {
|
||||
s(
|
||||
"jsd",
|
||||
fmt(
|
||||
[[
|
||||
/**
|
||||
* @param {{{}}} {}
|
||||
* @return {}
|
||||
*/
|
||||
]],
|
||||
{
|
||||
i(1),
|
||||
i(2),
|
||||
i(0),
|
||||
}
|
||||
)
|
||||
),
|
||||
s(
|
||||
"clog",
|
||||
fmt(
|
||||
[[
|
||||
console.log({})
|
||||
]],
|
||||
{
|
||||
i(0),
|
||||
}
|
||||
)
|
||||
),
|
||||
})
|
||||
38
after/plugin/snips/javascriptreact.lua.bak
Normal file
38
after/plugin/snips/javascriptreact.lua.bak
Normal file
@@ -0,0 +1,38 @@
|
||||
if not pcall(require, "luasnip") then
|
||||
return
|
||||
end
|
||||
|
||||
local ls = require("luasnip")
|
||||
local s = ls.snippet
|
||||
local i = ls.insert_node
|
||||
local fmt = require("luasnip.extras.fmt").fmt
|
||||
|
||||
ls.add_snippets("javascriptreact", {
|
||||
s(
|
||||
"jsd",
|
||||
fmt(
|
||||
[[
|
||||
/**
|
||||
* @param {{{}}} {}
|
||||
* @return {}
|
||||
*/
|
||||
]],
|
||||
{
|
||||
i(1),
|
||||
i(2),
|
||||
i(0),
|
||||
}
|
||||
)
|
||||
),
|
||||
s(
|
||||
"clog",
|
||||
fmt(
|
||||
[[
|
||||
console.log({})
|
||||
]],
|
||||
{
|
||||
i(0),
|
||||
}
|
||||
)
|
||||
),
|
||||
})
|
||||
Reference in New Issue
Block a user