aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
authorXander Swan <email>2025-12-03 10:00:41 -0500
committerXander Swan <email>2025-12-03 10:00:41 -0500
commit14ab5e2cb2e25031ef56218e74e3d3ed8c92a4a8 (patch)
tree63e7bcfe0e0d3cfcc0141e4b6d8ca89f011aa0b6 /.config/nvim/lua
parent7cca5541771ce99ff88279583906693007feb0e8 (diff)
meh
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/map.lua7
-rw-r--r--.config/nvim/lua/plugin/liveserver.lua13
-rw-r--r--.config/nvim/lua/plugin/packer.lua8
-rw-r--r--.config/nvim/lua/plugin/setup.lua2
4 files changed, 27 insertions, 3 deletions
diff --git a/.config/nvim/lua/map.lua b/.config/nvim/lua/map.lua
index f23b703..f94cd9f 100644
--- a/.config/nvim/lua/map.lua
+++ b/.config/nvim/lua/map.lua
@@ -12,8 +12,11 @@ vim.keymap.set("n", "<C-l>", "<C-w>l", {})
vim.keymap.set("n", "<C-u>", "u", {})
vim.keymap.set("n", "u", "", {})
-vim.keymap.set({ "v", "n" }, ".", "<C-u>", {})
-vim.keymap.set({ "v", "n" }, ",", "<C-d>", {})
+vim.keymap.set("n", "<leader>b", "^", {})
+vim.keymap.set("n", "<leader>w", "$", {})
+
+vim.keymap.set({ "v", "n" }, ".", "<C-u>zz", {})
+vim.keymap.set({ "v", "n" }, ",", "<C-d>zz", {})
vim.keymap.set("o", "as", "a\"", {})
vim.keymap.set("o", "is", "i\"", {})
diff --git a/.config/nvim/lua/plugin/liveserver.lua b/.config/nvim/lua/plugin/liveserver.lua
new file mode 100644
index 0000000..542a1fb
--- /dev/null
+++ b/.config/nvim/lua/plugin/liveserver.lua
@@ -0,0 +1,13 @@
+local status_ok, live_server = pcall(require, "live_server")
+if not status_ok then
+ return
+end
+
+live_server.setup({
+ port = 8080,
+ browser_command = "", -- Empty string starts up with default browser
+ quiet = false,
+ no_css_inject = false, -- Disables css injection if true, might be useful when testing out tailwindcss
+ install_path = vim.fn.stdpath "config" .. "/live-server/",
+})
+
diff --git a/.config/nvim/lua/plugin/packer.lua b/.config/nvim/lua/plugin/packer.lua
index 19265c8..015463d 100644
--- a/.config/nvim/lua/plugin/packer.lua
+++ b/.config/nvim/lua/plugin/packer.lua
@@ -24,6 +24,14 @@ return require("packer").startup(function(use)
}
use {
+ "aurum77/live-server.nvim",
+ run = function()
+ require"live_server.util".install()
+ end,
+ cmd = { "LiveServer", "LiveServerStart", "LiveServerStop" },
+ }
+
+ use {
"utilyre/barbecue.nvim",
tag = "*",
requires = {
diff --git a/.config/nvim/lua/plugin/setup.lua b/.config/nvim/lua/plugin/setup.lua
index d5cca00..69eed82 100644
--- a/.config/nvim/lua/plugin/setup.lua
+++ b/.config/nvim/lua/plugin/setup.lua
@@ -4,9 +4,9 @@ require("nvim-lightbulb").setup({
autocmd = { enabled = true }
})
+require("plugin.liveserver")
require("plugin.nvimtree")
require("plugin.treesitter")
-require("plugin.presence")
require("plugin.telescope")
require("plugin.autopairs")
require("plugin.lualine")