From dffe33e5076b58332096942cba252a7ba6b4a5a2 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Mon, 19 Feb 2024 00:25:10 +0100 Subject: [PATCH] Add pkl binary and nvim-plugin --- .config/autoinstall.toml | 6 ++++++ .config/nvim/after/plugin/treesitter.lua | 2 +- .config/nvim/lua/plugins.lua | 1 + .config/nvim/lua/set.lua | 2 ++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.config/autoinstall.toml b/.config/autoinstall.toml index 72b8f3b..a5694a9 100644 --- a/.config/autoinstall.toml +++ b/.config/autoinstall.toml @@ -38,6 +38,12 @@ target = "eza" pipe = "tar xzO" groups = ["base"] +[[ autoinstall ]] +type = "exe" +source = "https://github.com/apple/pkl/releases/download/0.25.2/pkl-linux-amd64" +target = "pkl" +groups = ["base"] + [[autoinstall]] type = "exe" source = "https://git.serguzim.me/serguzim/tools/releases/download/latest/autostart-manage" diff --git a/.config/nvim/after/plugin/treesitter.lua b/.config/nvim/after/plugin/treesitter.lua index b90bdcd..c8766c1 100644 --- a/.config/nvim/after/plugin/treesitter.lua +++ b/.config/nvim/after/plugin/treesitter.lua @@ -1,6 +1,6 @@ require'nvim-treesitter.configs'.setup { -- A list of parser names, or "all" (the five listed parsers should always be installed) - ensure_installed = { "c", "lua", "vim", "vimdoc", "query" }, + ensure_installed = { "c", "lua", "pkl", "query", "vim", "vimdoc" }, -- Install parsers synchronously (only applied to `ensure_installed`) sync_install = false, diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua index df68fd2..d2cb9c2 100644 --- a/.config/nvim/lua/plugins.lua +++ b/.config/nvim/lua/plugins.lua @@ -17,6 +17,7 @@ return require('packer').startup(function(use) 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }) + use("apple/pkl-neovim") use("github/copilot.vim") use("mbbill/undotree") diff --git a/.config/nvim/lua/set.lua b/.config/nvim/lua/set.lua index 5884ae0..0d49b49 100644 --- a/.config/nvim/lua/set.lua +++ b/.config/nvim/lua/set.lua @@ -34,6 +34,8 @@ vim.opt.updatetime = 50 vim.opt.colorcolumn = "80" +vim.opt.foldenable = false + vim.api.nvim_create_autocmd('TextYankPost', { group = vim.api.nvim_create_augroup('highlight_yank', {}),