summaryrefslogtreecommitdiff
path: root/users/ryan/modules/nvim/init.lua
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2026-08-03 01:22:44 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2026-08-03 01:22:44 -0400
commit0c8fa3a2a270747f3dbb54fe8792f3f0aec997e3 (patch)
tree6f94ff3aeea2af859c7c166e01a8e73002017893 /users/ryan/modules/nvim/init.lua
Initial commit: combined darwin + guix-linux home-manager flake
Supersedes nix-dotfiles (darwin) and guix-dotfiles' ad-hoc nix-home-manager flake (linux). See README.md/MIGRATION.md.
Diffstat (limited to 'users/ryan/modules/nvim/init.lua')
-rw-r--r--users/ryan/modules/nvim/init.lua26
1 files changed, 26 insertions, 0 deletions
diff --git a/users/ryan/modules/nvim/init.lua b/users/ryan/modules/nvim/init.lua
new file mode 100644
index 0000000..2686f15
--- /dev/null
+++ b/users/ryan/modules/nvim/init.lua
@@ -0,0 +1,26 @@
1require('lualine').setup()
2local coq = require 'coq'
3--require("transparent")
4--require("mason").setup()
5--require("mason-lspconfig").setup {
6-- ensure_installed = { "pyright" },
7-- }
8
9-- nvim marks
10require'marks'.setup {
11 default_mappings = true
12}
13
14-- Leap keybinds
15config = function(_, opts)
16 vim.keymap.set({'n', 'x', 'o'}, 's', '<Plug>(leap-forward)')
17 vim.keymap.set({'n', 'x', 'o'}, 'S', '<Plug>(leap-backward)')
18 vim.keymap.set({'n', 'x', 'o'}, 'gs', '<Plug>(leap-from-window)')
19end
20
21--require'nvim-treesitter'.install { 'zig','go','python','vim' }
22
23vim.opt.conceallevel = 2
24vim.opt.concealcursor = nc
25
26--local lspconfig = require('lspconfig')