# Vim plugins

## FZF

* [fzf.vim](https://github.com/junegunn/fzf.vim) - Integrates `fzf` fuzzy file

  finder with Vim. I've found this to be quite a bit faster than other tools

  such as [ctrlp](https://github.com/kien/ctrlp.vim). However, one advantage of

  the latter is it is implemented fully with just Vim scripts.

## NERDTree

* How to create a new file or directory with NERDTree?&#x20;

  In the NERDTree buffer press `m` to bring up the Filesystem menu and from the menu you can create a new *node*, and a node here is either a file or a directory. To create a directory

  append `/` to the filename. Source - [Creating a new file or directory in Vim using NERDTree](https://sookocheff.com/post/vim/creating-a-new-file-or-directoryin-vim-using-nerdtree/).

## tpope plugins

* [unimpaired.vim: Pairs of handy bracket mappings](https://github.com/tpope/vim-unimpaired)
* <https://github.com/tpope/vim-commentary> - there are other good

  commenting plugins out there, but this is the one I'm currently using.

## Light line

* This is my preferred status indicator plugin mostly due to the lightweight nature.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.dewaka.com/editors/vim/plugins.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
