summaryrefslogtreecommitdiff
path: root/config/essentials/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/nvim')
-rw-r--r--config/essentials/nvim/after/plugin/luasnip.lua15
-rw-r--r--config/essentials/nvim/ftplugin/sh.lua1
-rw-r--r--config/essentials/nvim/lua/user/cmp/setup.lua4
-rw-r--r--config/essentials/nvim/lua/user/live-server.lua2
-rw-r--r--config/essentials/nvim/lua/user/zk.lua5
5 files changed, 22 insertions, 5 deletions
diff --git a/config/essentials/nvim/after/plugin/luasnip.lua b/config/essentials/nvim/after/plugin/luasnip.lua
index d1da9b3..7ee274f 100644
--- a/config/essentials/nvim/after/plugin/luasnip.lua
+++ b/config/essentials/nvim/after/plugin/luasnip.lua
@@ -142,13 +142,24 @@ ls.add_snippets("java", {
})
ls.add_snippets("sh", {
- s("TD", t "THISDIR=$(dirname $(readlink -f \"$0\"))"),
+ s("TD", t "THISDIR=\"$(dirname \"$(readlink -f \"$0\")\")\""),
parse("fn", "$1 ()\n{\n\t$2\n}$0", {}),
+ -- Functions
+ parse("rchar",
+ [[
+ read_char ()
+ {
+ old_stty_cfg=$(stty -g)
+ stty raw -echo
+ dd ibs=1 count=1 2> /dev/null
+ stty \$old_stty_cfg
+ }
+ ]], {}),
parse("fdie",
[[
die ()
{
- echo "\$1" >&2
+ echo "\$@" >&2
}
]], {}),
s("die", fmt(
diff --git a/config/essentials/nvim/ftplugin/sh.lua b/config/essentials/nvim/ftplugin/sh.lua
index 9290c29..01b20d6 100644
--- a/config/essentials/nvim/ftplugin/sh.lua
+++ b/config/essentials/nvim/ftplugin/sh.lua
@@ -2,4 +2,5 @@ vim.keymap.set("n", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1echo \"\\2\"
vim.keymap.set("n", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1echo \"\\2: $\\2\"<cr>")
vim.keymap.set("i", "<LocalLeader>t", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1echo \"\\2\"<cr><esc>A")
vim.keymap.set("i", "<LocalLeader>i", "<cmd>s/\\(\\s*\\)\\(.*\\)/\\1echo \"\\2: $\\2\"<cr><esc>A")
+vim.keymap.set({"i", "n"}, "<LocalLeader>v", "<esc>A)\"<esc>I\"$(<esc>I")
vim.opt.formatoptions = "cqrnj"
diff --git a/config/essentials/nvim/lua/user/cmp/setup.lua b/config/essentials/nvim/lua/user/cmp/setup.lua
index 99f984d..8f8291e 100644
--- a/config/essentials/nvim/lua/user/cmp/setup.lua
+++ b/config/essentials/nvim/lua/user/cmp/setup.lua
@@ -6,8 +6,8 @@ cmp.setup({
end,
},
window = {
- -- completion = cmp.config.window.bordered(),
- -- documentation = cmp.config.window.bordered(),
+ completion = cmp.config.window.bordered(),
+ documentation = cmp.config.window.bordered(),
},
mapping = cmp.mapping.preset.insert({
['<C-b>'] = cmp.mapping.scroll_docs(-4),
diff --git a/config/essentials/nvim/lua/user/live-server.lua b/config/essentials/nvim/lua/user/live-server.lua
index dac3c19..197809d 100644
--- a/config/essentials/nvim/lua/user/live-server.lua
+++ b/config/essentials/nvim/lua/user/live-server.lua
@@ -5,7 +5,7 @@ local live_servers = {}
function M.start_live_server()
if vim.fn.executable('lsof') == 0 then
print("Error: 'lsof' command not found")
- elseif vim.fn.executable('lsof') == 0 then
+ elseif vim.fn.executable('live-server') == 0 then
print("Error: 'live-server' command not found")
return
end
diff --git a/config/essentials/nvim/lua/user/zk.lua b/config/essentials/nvim/lua/user/zk.lua
index a5e06d8..613c8e5 100644
--- a/config/essentials/nvim/lua/user/zk.lua
+++ b/config/essentials/nvim/lua/user/zk.lua
@@ -50,6 +50,11 @@ require('telekasten').setup({
template_new_note = home .. "/" .. "templates/new_note.md",
new_note_filename = "title",
},
+ C = {
+ home = home .. "/" .. "C",
+ template_new_note = home .. "/" .. "templates/new_note.md",
+ new_note_filename = "title",
+ },
businessIT = {
home = home .. "/" .. "businessIT",
template_new_note = home .. "/" .. "templates/new_note.md",