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:
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()