aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/nvim/init.lua10
-rw-r--r--config/nvim/lazy-lock.json14
-rw-r--r--config/nvim/lua/plugins.lua18
-rw-r--r--plan27
4 files changed, 37 insertions, 32 deletions
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index 8bf4824..c5f5610 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -101,16 +101,6 @@ vim.api.nvim_set_keymap('n', '<leader>n', ':ASToggle<CR>', {})
-- Svelte Config
vim.g.vim_svelte_plugin_use_typescript = true
--- Coq
-vim.g.coq_settings = {
- auto_start = 'shut-up',
- clients = {
- snippets = {
- warn = {}
- }
- }
-}
-
-- Oil
vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json
index 9d6f765..f67eb33 100644
--- a/config/nvim/lazy-lock.json
+++ b/config/nvim/lazy-lock.json
@@ -1,17 +1,19 @@
{
"LargeFile": { "branch": "master", "commit": "3941a37b2b0288524300348a39521a46539bf9f6" },
+ "coq.artifacts": { "branch": "artifacts", "commit": "ef5f21d638ccc456cfa5b8d0ab37093cefe48c8b" },
+ "coq.thirdparty": { "branch": "3p", "commit": "2bd969a2bcd2624f9c260b1000957c7e665e308e" },
"coq_nvim": { "branch": "coq", "commit": "a63d28a9aa59c20a503ce38608fb6bc7cb3842f4" },
- "fzf-lua": { "branch": "main", "commit": "c102a4eeb10a04ed7e69ce80918923c4175c19d8" },
+ "fzf-lua": { "branch": "main", "commit": "3b4a5d13adeb33f387d744b6ed777bb5401cba94" },
"gemini.vim": { "branch": "master", "commit": "c9efb59c97b71c28d4678c79fd21fbdd3a69d196" },
- "lazy.nvim": { "branch": "main", "commit": "1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1" },
- "lazydev.nvim": { "branch": "main", "commit": "e28ce52fc7ff79fcb76f0e79ee6fb6182fca90b9" },
+ "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
+ "lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" },
"neogen": { "branch": "main", "commit": "d7f9461727751fb07f82011051338a9aba07581d" },
"nota.nvim": { "branch": "main", "commit": "503bfaa93968986a9df5376c4543207c70dd2a07" },
"nvim-autopairs": { "branch": "master", "commit": "7a2c97cccd60abc559344042fefb1d5a85b3e33b" },
- "nvim-dap": { "branch": "master", "commit": "6782b097af2417a4c3e33849b0a26ae2188bd7ea" },
+ "nvim-dap": { "branch": "master", "commit": "5860c7c501eb428d3137ee22c522828d20cca0b3" },
"nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" },
"nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" },
- "nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" },
+ "nvim-lspconfig": { "branch": "master", "commit": "e0fae251f8459940331960106d4bd9457cec23de" },
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-treesitter-endwise": { "branch": "master", "commit": "a61a9de7965324d4019fb1637b66bfacdcb01f51" },
@@ -23,5 +25,5 @@
"vim-fugitive": { "branch": "master", "commit": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4" },
"vim-indent-object": { "branch": "master", "commit": "8ab36d5ec2a3a60468437a95e142ce994df598c6" },
"vim-togglelist": { "branch": "master", "commit": "48f0d30292efdf20edc883e61b121e6123e03df7" },
- "which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" }
+ "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
}
diff --git a/config/nvim/lua/plugins.lua b/config/nvim/lua/plugins.lua
index ce637e9..9695d44 100644
--- a/config/nvim/lua/plugins.lua
+++ b/config/nvim/lua/plugins.lua
@@ -68,7 +68,6 @@ require('lazy').setup({
'mxsdev/nvim-dap-vscode-js',
-- Editing
- 'ms-jpq/coq_nvim',
'RRethy/nvim-treesitter-endwise',
{
'windwp/nvim-autopairs',
@@ -86,8 +85,21 @@ require('lazy').setup({
'https://git.sr.ht/~rbdr/tree-sitter-api-notation',
-- LSP
- 'neovim/nvim-lspconfig',
- {
+ {
+ 'neovim/nvim-lspconfig',
+ lazy = false,
+ dependencies = {
+ { 'ms-jpq/coq_nvim', branch = 'coq' },
+ { 'ms-jpq/coq.artifacts', branch = 'artifacts' },
+ { 'ms-jpq/coq.thirdparty', branch = '3p' }
+ },
+ init = function()
+ vim.g.coq_settings = {
+ auto_start = 'shut-up',
+ }
+ end,
+ },
+ {
"folke/lazydev.nvim",
ft = "lua",
opts = {},
diff --git a/plan b/plan
index 54f8011..6f90d4e 100644
--- a/plan
+++ b/plan
@@ -1,19 +1,20 @@
# My plan for now, roughly
-- Replace my PGP encrypted files with age
+- Fill out my wiki
- I replaced all of my existing gpg workflows to use age, and it's impressive
- just how easy it is when compared with GnuPG/PGP. When I first created the
- key I was confused, I expected more razzle dazzle.
+ I recently started a federated wiki at wiki.r.bdr.sh. I'm trying to dump
+ most of my thoughts and tools around product engineering and engineering
+ management there.
- Now I have a setup with a hardcopy key stored safely and offline, and my
- yubikeys as recipients and identities.
+ The more I use it, the more I want to use it for more personal things.
- Replacing pass with passage was slightly more finnicky just because
- there's no package to install easy in my provisioning script, but once
- it was there it all just worked. Aerc has no problem with it either.
-
-- Build a GUI with THINK C
-- Catch up with wardley maps material
+- Continue work on Work
-[2025-02-22]
+ I'm building what could become a commercial app for task management, 100%
+ mac native. I've built enought of the MVP that it's useable, but I
+ hit a pretty big snag: SwiftData doesn't work well with sharing. So I
+ need to redo it with CloudKit.
+
+- Set up my freelance business.
+
+[2025-11-04]