Merge pull request #342 from genebean/cheat

Work around bug in telescope-cheat.nvim
This commit is contained in:
Gene Liverman 2024-01-02 16:35:57 -05:00 committed by GitHub
commit 8633ef27dc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -104,15 +104,27 @@ in {
enable = true; enable = true;
defaultEditor = true; defaultEditor = true;
extraLuaConfig = '' extraLuaConfig = ''
-- NOTE: This will get the OS from Lua:
-- print(vim.loop.os_uname().sysname)
-- setup lazy.nvim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
vim.opt.rtp:prepend(lazypath) vim.opt.rtp:prepend(lazypath)
-- hack to deal with bug in telescope-cheat.nvim
-- https://github.com/nvim-telescope/telescope-cheat.nvim/issues/7
local cheat_dbdir = vim.fn.stdpath "data" .. "/databases"
if not vim.loop.fs_stat(cheat_dbdir) then
vim.loop.fs_mkdir(cheat_dbdir, 493)
end
-- load additional settings
require("config.keymaps") require("config.keymaps")
require("lazy").setup("plugins") require("lazy").setup("plugins")
-- tell sqlite.lua where to find the bits it needs
vim.g.sqlite_clib_path = '${pkgs.sqlite.out}/lib/${sqlite_lib}' vim.g.sqlite_clib_path = '${pkgs.sqlite.out}/lib/${sqlite_lib}'
-- NOTE: This will get the OS from Lua:
-- print(vim.loop.os_uname().sysname)
''; '';
extraPackages = with pkgs; [ extraPackages = with pkgs; [
gcc # needed so treesitter can do compiling gcc # needed so treesitter can do compiling