Posts tagged: tech

All posts with the tag "tech"

186 posts latest post 2026-10-06
Publishing rhythm
May 2026 | 3 posts

I have tons of linting errors in my nvim config, partly because I use Lazyvim plus a set of poorly written customizations that have traveled with me for a while. I try to re-work things and right now I’ve been revisiting my developer setup. Well the LSP rrors as I’ve gone through my neovim config are ticking me off - and this was the biggest one “Undefined global: vim”. I saw vim.fn everywhere but the LSP hated it… turns out vim is a given global and you can help your lsp with this:

---@diagnostic disable: undefined-global
-- vim is a global in Neovim Lua scripts

For example:


---@diagnostic disable: undefined-global
-- vim is a global in Neovim Lua scripts
return {
  "pypeaday",
  dir = vim.fn.stdpath("config") .. "/lua/pypeaday",
  config = function()
    local daily = require("pypeaday.daily")
    vim.api.nvim_create_user_command("DailyNote", daily.check_and_open_daily_note, {})
    vim.api.nvim_create_user_command("Daily", daily.check_and_open_daily_note, {})
    vim.api.nvim_create_user_command("BackLinks", daily.find_backlinks, {})
    vim.keymap.set("n", "<leader>dn", daily.check_and_open_daily_note, { desc = "Open daily note" })
    vim.keymap.set("n", "<leader>df", daily.find_daily_files, { desc = "Find daily files" })
    vim.keymap.set("n", "<leader>dl", daily.find_backlinks, { desc = "Find backlinks" })
  end,
}

💭 Build backend | uv

uv build backend ready for production! Dang... I need to visit my hatch builds, I love hatch's simplicity specifically w

1 min
MCPHub with Windsurf

MCPHub with Windsurf

I came across mcphub today and got the motivation to try it out… I use AI tools like Windsurf and Roo across multiple devices and it’d be awesome to have a simple mcp config - ie. a centralized hub to serve all my mcp servers and BAM enter this github project. It was easy to spin up in docker, and then according to Windsurf’s docs here the setup is just naming a server and passing a serverUrl Warning The sse endpoint stuff is getting deprecated eventually - I didn’t want to spend any time right now trying to get the newer things to work… future me/you will solve that problem Setup # I ran this in compose with this file And at present the file looks like this mostly: Note I assume here you have ollama running for ragdocs (in my screenshot you see I actually don’t right now anyways) and we’re cooking at http://localhost:3000
Github Star Sorter

Github Star Sorter

I wrote a simple app to sort, tag, and create tickets at home for my github stars… As of right now I have 1.3k stars and no convenient way to view them or remember which ones were ones I actually wanted to do something with. This simple UI makes scrolling the stars list easy, updates is easy, and the kicker for me is Kanboard integration so I can click a button from the stars UI and get a ticket made in my kanboard instance so that the work I want to do is in front of me and not hidden by Github’s shockingly HORRIBLE UI. GH Link