diff --git a/init.lua b/init.lua index 5d53d2b..45b103d 100644 --- a/init.lua +++ b/init.lua @@ -11,4 +11,13 @@ vim.diagnostic.config({ -- vim.cmd 'colorscheme atom-dark-256' vim.opt.laststatus = 0 vim.opt.showmode = false +vim.opt.smartindent = true +vim.opt.autoindent = true vim.opt.mouse = "" + +vim.api.nvim_create_autocmd("VimLeavePre", { + callback = function() + vim.cmd("LivePreview close") + end +}) + diff --git a/lazy-lock.json b/lazy-lock.json index 22886b3..ec42688 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,15 +1,16 @@ { "blink.cmp": { "branch": "main", "commit": "bae4bae0eedd1fa55f34b685862e94a222d5c6f8" }, - "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, - "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, + "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "live-preview.nvim": { "branch": "main", "commit": "c1fcf75c5f9c9c01dd392852de44204b60f1b5b1" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" }, - "nvim-lspconfig": { "branch": "master", "commit": "f7c6e585fd80d5a2c075ab27ac312ac55bcf1550" }, + "mini.icons": { "branch": "main", "commit": "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e" }, + "nvim-lspconfig": { "branch": "master", "commit": "0203a9608d63eda57679b01e69f33a7b4c34b0d1" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" }, - "oil.nvim": { "branch": "master", "commit": "cbcb3f997f6f261c577b943ec94e4ef55108dd95" }, + "nvim-web-devicons": { "branch": "master", "commit": "d7462543c9e366c0d196c7f67a945eaaf5d99414" }, + "oil.nvim": { "branch": "master", "commit": "0fcc83805ad11cf714a949c98c605ed717e0b83e" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" }, + "snacks.nvim": { "branch": "main", "commit": "9912042fc8bca2209105526ac7534e9a0c2071b2" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" } diff --git a/lua/plugins/blink.lua b/lua/plugins/blink.lua index 8fd69bd..9700547 100644 --- a/lua/plugins/blink.lua +++ b/lua/plugins/blink.lua @@ -6,6 +6,7 @@ return { -- use a release tag to download pre-built binaries version = '1.6', + -- AND/OR build from source, requires nightly: https://rust-lang.github.io/rustup/concepts/channels.html#working-with-nightly-rust -- build = 'cargo build --release', -- If you use nix, you can build from source using latest nightly rust with: diff --git a/lua/plugins/live-preview.lua b/lua/plugins/live-preview.lua new file mode 100644 index 0000000..23e1428 --- /dev/null +++ b/lua/plugins/live-preview.lua @@ -0,0 +1,13 @@ +return { + { + 'brianhuster/live-preview.nvim', + ---@module 'oil' + ---@type oil.SetupOpts + opts = {}, + -- Optional dependencies + dependencies = { { "nvim-telescope/telescope.nvim", opts = {} } }, + config = function() + require("live-preview").setup() + end, +}, +} diff --git a/lua/plugins/nvim-lsp.lua b/lua/plugins/nvim-lsp.lua index be69209..4932595 100644 --- a/lua/plugins/nvim-lsp.lua +++ b/lua/plugins/nvim-lsp.lua @@ -6,6 +6,7 @@ return { vim.lsp.enable('gopls') vim.lsp.enable('terraformls') vim.lsp.enable('tflint') + vim.lsp.enable('marksman') end, } }