From 38f491f6ba79f6fcd108ca3ae873ae0714bf368e Mon Sep 17 00:00:00 2001 From: Lucas Burns Date: Thu, 26 May 2022 18:53:27 -0500 Subject: [PATCH] update(readme): add installation --- README.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 77cc4a2..eaa7cb2 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,34 @@ It is very similar to [`lf.vim`](https://github.com/ptzz/lf.vim), except for tha **NOTE**: This plugin uses [`toggleterm.nvim`](https://github.com/akinsho/toggleterm.nvim) and [`plenary.nvim`](https://github.com/nvim-lua/plenary.nvim) +### Installation +```lua +-- Sample configuration is supplied +use( + { + "lmburns/lf.nvim", + config = function() + -- This feature will not work if the plugin is lazy-loaded + vim.g.lf_netrw = 1 + + require("lf").setup( + { + escape_quit = false, + border = "rounded", + highlights = {FloatBorder = {guifg = require("kimbox.palette").colors.magenta}} + } + ) + + vim.keymap.set("n", "", ":Lf") + end, + requires = { + "plenary.nvim", + "toggleterm.nvim" + } + } +) +``` + ### Setup/Configuration ```lua @@ -125,7 +153,7 @@ require("lf").start({ mappings = false }) ``` ### Replacing Netrw -The only configurable environment variable is `g:lf_netrw`, which can be set to `1` to replace `netrw` +The only configurable environment variable is `g:lf_netrw`, which can be set to `1` or `true` to replace `netrw` ### Key mappings The mappings that are listed in the `setup` call above are the default bindings.