nvim

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 45bd0d354237d0553e6c84f11ed071a21c1153f4
parent 47c2395a761f7d8c6e651b582185c5543ff4dd5f
Author: Andrew Laack <andrew.laack@imbue.com>
Date:   Sun, 15 Feb 2026 02:35:19 -0600

Added oil, made some other changes

Diffstat:
MLuaSnip/markdown.lua | 24++++++++++++++++++++++++
Mlua/core/keymaps.lua | 8++++----
Mlua/core/plugins.lua | 44+++++++++++++++++++++++++++++---------------
3 files changed, 57 insertions(+), 19 deletions(-)

diff --git a/LuaSnip/markdown.lua b/LuaSnip/markdown.lua @@ -33,6 +33,30 @@ return { ), } ), + + require("luasnip").snippet( + { + trig=";today", + dscr="Autotriggered snippet to replace ;daily with a default daily note setup.", + snippetType="autosnippet", + regTrig=false, + priority=100, + }, + { + t({ +"# Daily Notes", +"", +"## Todo", +"", +"## Done", +"", +"## Thoughts", + } + ), + } + ), + + } diff --git a/lua/core/keymaps.lua b/lua/core/keymaps.lua @@ -80,10 +80,10 @@ vim.opt.swapfile = false -- Jupyter -- new cell -vim.keymap.set("n", "<leader>jb", ":JupyterAddCellBelow<CR>", { noremap = true, silent = true }) -vim.keymap.set("n", "<leader>ja", ":JupyterAddCellAbove<CR>", { noremap = true, silent = true }) -vim.keymap.set("n", "<leader>jt", ":JupyterConvertCellType<CR>", { noremap = true, silent = true }) -vim.keymap.set("n", "<leader>jd", ":JupyterRemoveCell<CR>", { noremap = true, silent = true }) +-- vim.keymap.set("n", "<leader>jb", ":JupyterAddCellBelow<CR>", { noremap = true, silent = true }) +-- vim.keymap.set("n", "<leader>ja", ":JupyterAddCellAbove<CR>", { noremap = true, silent = true }) +-- vim.keymap.set("n", "<leader>jt", ":JupyterConvertCellType<CR>", { noremap = true, silent = true }) +-- vim.keymap.set("n", "<leader>jd", ":JupyterRemoveCell<CR>", { noremap = true, silent = true }) diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua @@ -14,7 +14,13 @@ local packer_bootstrap = ensure_packer() -- package manager return require("packer").startup(function(use) use("wbthomason/packer.nvim") - -- use('iamcco/markdown-preview.nvim') + -- Had to run this to get markdown preview working: + -- cd ./.local/share/nvim/site/pack/packer/start/markdown-preview.nvim/ + -- Then: + -- npm install + -- See :messages after trying to run MarkdownPreview from nvim to see diagnostic messages. + + use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) use('L3MON4D3/LuaSnip') require("luasnip.loaders.from_lua").load({paths = "~/.config/nvim/LuaSnip/"}) @@ -51,12 +57,13 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config - + -- vim.g.wiki_root = '~/gitRepos/personal-notes/notes' -- autopairs of {[()]} use("windwp/nvim-autopairs") local npairs = require("nvim-autopairs") npairs.setup({}) + --use("OXY2DEV/markview.nvim") -- lsp use({ @@ -106,6 +113,12 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- Wiki plugin for creating files and stuff for note taking. use("lervag/wiki.vim") + -- oil for fs manipulation + use("stevearc/oil.nvim") + require("oil").setup() + + vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" }) + -- Tree sitter (syntax highlighting) use("nvim-treesitter/nvim-treesitter") @@ -143,8 +156,8 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- require("jupytext").setup(opts) - use('https://github.com/geg2102/nvim-jupyter-client') - require('nvim-jupyter-client').setup({}) + --use('https://github.com/geg2102/nvim-jupyter-client') + --require('nvim-jupyter-client').setup({}) use('kwakzalver/duckytype.nvim') require('duckytype').setup{} @@ -160,16 +173,17 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- }, --}) --- --- use('rlane/pounce.nvim') --- --- require'pounce'.setup{ --- accept_keys = "TNSERIOADHFUYWPLMVXZCGBJKQ", --- accept_best_key = "<enter>", --- multi_window = true, --- debug = false, --- } --- + + +-- use('rlane/pounce.nvim') +-- +-- require'pounce'.setup{ +-- accept_keys = "TNSERIOADHFUYWPLMVXZCGBJKQ", +-- accept_best_key = "<enter>", +-- multi_window = true, +-- debug = false, +-- } + use({ "kylechui/nvim-surround", @@ -179,7 +193,7 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config end, }) - vim.keymap.set("o", "s", function() require'pounce'.pounce { } end) + --vim.keymap.set("o", "s", function() require'pounce'.pounce { } end) if packer_bootstrap then require("packer").sync()