Skip to content

Commit

Permalink
feat(nvim): add projects
Browse files Browse the repository at this point in the history
  • Loading branch information
fredrikaverpil committed Apr 24, 2024
1 parent 0f8699b commit 97fd4fe
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
4 changes: 4 additions & 0 deletions nvim-fredrik/lua/config/keymaps.lua
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,10 @@ end
function M.setup_telescope_keymaps()
map_normal_mode("<leader><leader>", require("telescope.builtin").find_files, "Find Files")

-- file

map_normal_mode("<leader>fp", "<cmd>Telescope projects<CR>", "projects")

-- git
map_normal_mode("<leader>sc", "<cmd>Telescope git_commits<CR>", "[s]earch git [c]ommits")
map_normal_mode("<leader>sg", "<cmd>Telescope git_status<CR>", "[s]earch git changes")
Expand Down
15 changes: 15 additions & 0 deletions nvim-fredrik/lua/plugins/telescope.lua
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,20 @@ return {
"nvim-telescope/telescope-live-grep-args.nvim",
},
{ "smartpde/telescope-recent-files" },
{
"ahmedkhalf/project.nvim",
opts = {
manual_mode = true,
},
event = "VeryLazy",
config = function(_, opts)
require("project_nvim").setup(opts)
-- TODO: lazy load all extensions, sort of like this:
-- LazyVim.on_load("telescope.nvim", function()
-- require("telescope").load_extension("projects")
-- end)
end,
},
{ "rcarriga/nvim-notify" },
},

Expand Down Expand Up @@ -61,6 +75,7 @@ return {
-- telescope.load_extension("projects")
telescope.load_extension("ui-select")
telescope.load_extension("recent_files")
telescope.load_extension("projects")
telescope.load_extension("notify")

require("config.keymaps").setup_telescope_keymaps()
Expand Down

0 comments on commit 97fd4fe

Please sign in to comment.