summaryrefslogtreecommitdiff
path: root/lua/ben/plugins/fern.lua
blob: b120125088673a643d4624dc9be23e93381c8304 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
return {
  "lambdalisue/fern.vim",
  dependencies = {
    "TheLeoP/fern-renderer-web-devicons.nvim",
    "lambdalisue/fern-git-status.vim",
    "lambdalisue/fern-hijack.vim",
    "lambdalisue/fern-bookmark.vim",
    "lambdalisue/fern-ssh",
  },
  config = function()
    vim.g["fern#renderer"] = "nvim-web-devicons"
    -- Store bookmarks in $XDG_CONFIG_HOME/nvim/fern-bookmarks
    vim.g["fern#scheme#bookmark#store#file"] = vim.fn.stdpath("config") .. "/fern-bookmarks"
  end,
  keys = {
    { "<leader>fm", "<cmd>Fern -drawer .<cr>" },
    { "<leader>fb", "<cmd>Fern bookmark:///<cr>" },
  },
}