nvim

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

commit 77d9b43a5d13029467abbf789a9d3d81530c5a9f
parent 084e26d014eb168f677ea4094d37ddd85f3ee84d
Author: Andrew Laack <andrew@laack.co>
Date:   Fri, 13 Jun 2025 19:11:33 -0500

added dictionaries to gitignore, updated plugins+keymaps

Diffstat:
M.gitignore | 1+
Mlua/core/keymaps.lua | 22++++++++++++++++++++--
Mlua/core/plugins.lua | 20++++++++++++++++++++
3 files changed, 41 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,2 +1,3 @@ package-lock.json plugin/packer_compiled.lua +spell/ diff --git a/lua/core/keymaps.lua b/lua/core/keymaps.lua @@ -4,13 +4,20 @@ vim.opt.spelllang = { "en_us" } -- General config vim.opt.conceallevel = 0 vim.opt.number = true -vim.opt.shiftwidth = 0 vim.opt.linebreak = true vim.opt.clipboard = "unnamedplus" vim.g.mapleader = " " -vim.opt.tabstop = 4 vim.o.guicursor = 'n-v-c:block' +-- vim.keymap.set('n', 'x', '<Plug>JupyterExecuteAll', { noremap = false, silent = true }) + +-- tabbing +vim.opt.expandtab = true +vim.opt.tabstop = 4 +vim.opt.shiftwidth = 4 +vim.opt.softtabstop = 4 + + -- C-u and C-d better navigation (less disorienting) vim.keymap.set("n", "<C-d>", "<C-d>zz", {desc = "Center cursor after moving down half-page"}) vim.keymap.set("n", "<C-u>", "<C-u>zz", {desc = "Center cursor after moving down half-page"}) @@ -69,6 +76,17 @@ vim.o.statuscolumn = "%s %l %r" -- config 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 }) + + + + -- buffer navigation vim.keymap.set("n", "<leader>b<Right>", ":bn<CR>", { noremap = true, silent = true }) -- b + Right Arrow for next buffer diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua @@ -36,6 +36,8 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- vim.g.vimtex_view_method = 'general' -- vim.g.vimtex_view_general_viewer = 'zathura ' + -- use ('untitled-ai/jupyter_ascending.vim') + -- use({ -- "kwkarlwang/bufjump.nvim", @@ -118,7 +120,25 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config --use("scottmckendry/cyberdream.nvim") + -- use('goerz/jupytext.nvim') + + + -- opts = { + -- jupytext = 'jupytext', + -- format = "markdown", + -- update = true, + -- filetype = require("jupytext").get_filetype, + -- new_template = require("jupytext").default_new_template(), + -- sync_patterns = { '*.md', '*.py', '*.jl', '*.R', '*.Rmd', '*.qmd' }, + -- autosync = true, + -- handle_url_schemes = true, + -- } + + -- require("jupytext").setup(opts) + + use('https://github.com/geg2102/nvim-jupyter-client') + require('nvim-jupyter-client').setup({}) use('kwakzalver/duckytype.nvim') require('duckytype').setup{}