Compare commits

..

3 Commits

Author SHA1 Message Date
doylet 2b005087bc Add hashes for new deps on linux 2026-04-22 11:04:08 +10:00
doylet cc8e47ea5d Add opencode vim plugin 2026-04-22 11:00:43 +10:00
doylet 46420f641e Update nvim and neovide 2026-04-21 13:45:00 +10:00
2 changed files with 42 additions and 23 deletions
+28 -9
View File
@@ -114,15 +114,6 @@ require("lazy").setup({
function() require('fff').live_grep() end, function() require('fff').live_grep() end,
desc = 'LiFFFe grep', desc = 'LiFFFe grep',
}, },
{
"fz",
function() require('fff').live_grep({
grep = {
modes = { 'fuzzy', 'plain' }
}
}) end,
desc = 'Live fffuzy grep',
},
{ {
"<leader>R", "<leader>R",
function() require('fff').live_grep({ query = vim.fn.expand("<cword>") }) end, function() require('fff').live_grep({ query = vim.fn.expand("<cword>") }) end,
@@ -264,6 +255,34 @@ require("lazy").setup({
-- Utilities -- Utilities
'nvim-lua/plenary.nvim', 'nvim-lua/plenary.nvim',
-- Opencode
{
"sudo-tee/opencode.nvim",
config = function()
require("opencode").setup({})
end,
dependencies = {
"nvim-lua/plenary.nvim",
{
"MeanderingProgrammer/render-markdown.nvim",
opts = {
anti_conceal = { enabled = false },
file_types = { 'markdown', 'opencode_output' },
},
ft = { 'markdown', 'Avante', 'copilot-chat', 'opencode_output' },
},
-- Optional, for file mentions and commands completion, pick only one
-- 'saghen/blink.cmp',
'hrsh7th/nvim-cmp',
-- Optional, for file mentions picker, pick only one
-- 'folke/snacks.nvim',
-- 'nvim-telescope/telescope.nvim',
-- 'ibhagwan/fzf-lua',
-- 'nvim_mini/mini.nvim',
},
},
}, { }, {
install = { install = {
colorscheme = { "gruvbox-material" }, colorscheme = { "gruvbox-material" },
+14 -14
View File
@@ -79,18 +79,18 @@ def get_manifest(is_windows):
checksum = "" checksum = ""
symlink = [] symlink = []
version = "3.29.1" version = "4.2.4"
if is_windows: if is_windows:
exe_path = f"bin/cmake.exe" exe_path = f"bin/cmake.exe"
download_url = f"https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-windows-x86_64.zip" download_url = f"https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-windows-x86_64.zip"
download_checksum = "c8cf6ed50551d00ad8cd1f3b232810cd0a8b43b4a1d4f1393f0a575d423884dc" download_checksum = "d0fe635f3ddc748485ab1a144a28553cae31ae598a3c22a1de3c31db31251287"
checksum = "cc6050622336a786b336e22171f72ea178fc215b33d17d89b62a3cf6e98ea165" checksum = "89e096daabce5459bcb0fbebd77b19f6a73f6c499725cf3590e06ec25d71e86f"
symlink = [f"cmake-{version}.exe"] symlink = [f"cmake-{version}.exe"]
else: else:
exe_path = f"bin/cmake" exe_path = f"bin/cmake"
download_url = f"https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-linux-x86_64.tar.gz" download_url = f"https://github.com/Kitware/CMake/releases/download/v{version}/cmake-{version}-linux-x86_64.tar.gz"
download_checksum = "751bbe7ccabb78179335a75b88999b1c52afcd4d8a4cd03217d367d8bb2c5100" download_checksum = "2fc22f96b1e79487d258eaaf565aacb808d1ec99ec64168ebd795dff9dcaeb1d"
checksum = "0c771e1330fc34444dca0e39447332fb82169ab58b4335d8b6eec03917b7cab4" checksum = "945225d98d1d3e5aa731a9321cb7a1b90ca992e737406373bf976cfba80cd8df"
symlink = [f"cmake-{version}"] symlink = [f"cmake-{version}"]
result[-1]['manifests'].append({ result[-1]['manifests'].append({
@@ -131,7 +131,7 @@ def get_manifest(is_windows):
{ {
"path": exe_path, "path": exe_path,
"symlink": symlink, "symlink": symlink,
"add_to_devenv_path": True, "add_to_devenv_path": False,
"checksum": checksum, "checksum": checksum,
} }
], ],
@@ -1155,7 +1155,7 @@ def get_manifest(is_windows):
# -------------------------------------------------------------------------- # --------------------------------------------------------------------------
version = "0.11.3" version = "0.12.1"
download_url = "" download_url = ""
download_checksum = "" download_checksum = ""
exe_path = "" exe_path = ""
@@ -1164,13 +1164,13 @@ def get_manifest(is_windows):
if is_windows: if is_windows:
download_url = f"https://github.com/neovim/neovim/releases/download/v{version}/nvim-win64.zip" download_url = f"https://github.com/neovim/neovim/releases/download/v{version}/nvim-win64.zip"
download_checksum = "7fc50d8d113a4a88e78138db8384629e6ebaa739e6d43adf74b4ed51cb22ee04" download_checksum = "75fedc530b3772ca9f177edc7db92560bb9d2d6700ac6d5b2c53eaf5a9317ae3"
checksum = "0c0aa21c521b63c5c981cf5e4b2e6d73b26dde6778902fa901c5ee194da61f91" checksum = "10ea3c95e5638e88c232fde281043cbd3482f6b4a9fe100d31e6d42f614b4bc1"
exe_path = "bin/nvim.exe" exe_path = "bin/nvim.exe"
else: else:
exe_path = "nvim-linux-x86_64.appimage" exe_path = "nvim-linux-x86_64.appimage"
download_url = f"https://github.com/neovim/neovim/releases/download/v{version}/{exe_path}" download_url = f"https://github.com/neovim/neovim/releases/download/v{version}/{exe_path}"
download_checksum = "5f377dc48c49a4170bd698a80ef461a702b8ebb8b2f7ddbb776341503d36415f" download_checksum = "022e6e7eb79939813fa895ad39aa7dcaa10bb9c20ed234d5752fe12845df27db"
checksum = download_checksum checksum = download_checksum
symlink = ["nvim", "vim"] # Usually use VM with no desktop-environment symlink = ["nvim", "vim"] # Usually use VM with no desktop-environment
@@ -1197,7 +1197,7 @@ def get_manifest(is_windows):
# -------------------------------------------------------------------------- # --------------------------------------------------------------------------
version = "0.15.0" version = "0.16.2"
download_url = "" download_url = ""
download_checksum = "" download_checksum = ""
exe_path = "" exe_path = ""
@@ -1205,12 +1205,12 @@ def get_manifest(is_windows):
if is_windows: if is_windows:
download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.exe.zip" download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.exe.zip"
download_checksum = "bec596a700acb4e88333404d91503669201bc269e1c7d40ebd4f0332a7b5bfaa" download_checksum = "d1e071d8bf676a500988820b852843e811fc8355396ce72e8f4c7ed2c744e2e2"
checksum = "d9ba5957edafbce84292f703351ae4d2e840ac53a12dd0fd85b2492bc56126b1" checksum = "b6b20dfc2d4fd7eb584fee46c7f6d4fd64c1ffaa2fcbf668f51e2d1a35d06f6a"
exe_path = "neovide.exe" exe_path = "neovide.exe"
else: else:
download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.AppImage" download_url = f"https://github.com/neovide/neovide/releases/download/{version}/neovide.AppImage"
download_checksum = "c24785582e9da352bdc001381ef3254869af15e1f7f940a8602fa7b47a543b18" download_checksum = "ef617c743d7425267ac3ae2f1761ac8fc801683bd3e013758eb68247a53c6812"
checksum = download_checksum checksum = download_checksum
exe_path = "neovide.AppImage" exe_path = "neovide.AppImage"