All Projects ā†’ Shougo ā†’ Defx.nvim

Shougo / Defx.nvim

Licence: other
šŸ“ The dark powered file explorer implementation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Defx.nvim

Chadtree
File manager for Neovim. Better than NERDTree.
Stars: āœ­ 653 (-28.79%)
Mutual labels:  file-manager, neovim, nvim
Rigel
šŸŒŒ Colorscheme for vim, terminal, vscode and slack - based on the star Rigel āœØ.
Stars: āœ­ 324 (-64.67%)
Mutual labels:  neovim, nvim
Deoplete Phpactor
Phpactor integration for deoplete.nvim
Stars: āœ­ 17 (-98.15%)
Mutual labels:  neovim, nvim
Packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Stars: āœ­ 418 (-54.42%)
Mutual labels:  neovim, nvim
Vim Colors Github
A Vim colorscheme based on Github's syntax highlighting as of 2018.
Stars: āœ­ 286 (-68.81%)
Mutual labels:  neovim, nvim
Spaceduck
šŸš€ šŸ¦† An intergalactic space theme for Vim, Terminal, and more!
Stars: āœ­ 177 (-80.7%)
Mutual labels:  neovim, nvim
Nnn.vim
File manager for vim/neovim powered by nĀ³
Stars: āœ­ 414 (-54.85%)
Mutual labels:  file-manager, neovim
nerd-galaxyline
A modern and great-looking status bar for neovim
Stars: āœ­ 27 (-97.06%)
Mutual labels:  neovim, nvim
Semshi
šŸŒˆ Semantic Highlighting for Python in Neovim
Stars: āœ­ 758 (-17.34%)
Mutual labels:  neovim, nvim
Neovim Dots
most beautiful neovim cli setup
Stars: āœ­ 547 (-40.35%)
Mutual labels:  neovim, nvim
Iron.nvim
Interactive Repl Over Neovim
Stars: āœ­ 265 (-71.1%)
Mutual labels:  neovim, nvim
Nvim
The Ultimate NeoVim Config for Colemak Users
Stars: āœ­ 754 (-17.78%)
Mutual labels:  neovim, nvim
nerveux.nvim
A neovim plugin written in lua to interact with the neuron Zettelkasten software.
Stars: āœ­ 19 (-97.93%)
Mutual labels:  neovim, nvim
Chromatica.nvim
Clang based syntax highlighting for Neovim
Stars: āœ­ 306 (-66.63%)
Mutual labels:  neovim, nvim
vimrc
My neovim config
Stars: āœ­ 43 (-95.31%)
Mutual labels:  neovim, nvim
Awesome Dotfiles
Dotfiles for awesome people using the awesomewm linux environment
Stars: āœ­ 409 (-55.4%)
Mutual labels:  neovim, nvim
neogen
A better annotation generator. Supports multiple languages and annotation conventions.
Stars: āœ­ 339 (-63.03%)
Mutual labels:  neovim, nvim
focus.nvim
Auto-Focusing and Auto-Resizing Splits/Windows for Neovim written in Lua. A full suite of window management enhancements. Vim splits on steroids!
Stars: āœ­ 289 (-68.48%)
Mutual labels:  neovim, nvim
Nvim Compe
Auto completion plugin for nvim that written in Lua.
Stars: āœ­ 433 (-52.78%)
Mutual labels:  neovim, nvim
Thinkvim
Vim configuration in the 21st century
Stars: āœ­ 832 (-9.27%)
Mutual labels:  neovim, nvim

About

Join the chat at https://gitter.im/Shougo/defx.nvim

Please read help for details.

Defx is a dark powered plugin for Neovim/Vim to browse files. It replaces the deprecated vimfiler plugin.

Concept

  • Doesn't depend on denite.nvim

  • Vim8/neovim compatible(nvim-yarp is needed for Vim8)

  • Implemented by Python3

  • No double filer feature

  • Column feature

  • Source feature like denite.nvim

  • Options

  • Highlight is defined by column

  • Few commands (:Defx command only?)

  • Extended rename

  • Mark

  • Windows supporters are needed

  • Maximum features dislike other file managers

Installation

Note: defx requires Neovim 0.4.0+ or Vim8.2+ with Python3.6.1+. See requirements if you aren't sure whether you have this.

For vim-plug

if has('nvim')
  Plug 'Shougo/defx.nvim', { 'do': ':UpdateRemotePlugins' }
else
  Plug 'Shougo/defx.nvim'
  Plug 'roxma/nvim-yarp'
  Plug 'roxma/vim-hug-neovim-rpc'
endif

For dein.vim

call dein#add('Shougo/defx.nvim')
if !has('nvim')
  call dein#add('roxma/nvim-yarp')
  call dein#add('roxma/vim-hug-neovim-rpc')
endif

For manual installation(not recommended)

  1. Extract the files and put them in your Neovim or .vim directory (usually $XDG_CONFIG_HOME/nvim/).

Requirements

defx requires Python3.6.1+ and Neovim(0.4.0+) or Vim8.2+ with if_python3. If :echo has("python3") returns 1, then you have python 3 support; otherwise, see below.

Note: The latest Neovim is recommended, because it is faster.

You can enable Python3 interface with pip:

pip3 install --user pynvim

Please install nvim-yarp plugin for Vim8. https://github.com/roxma/nvim-yarp

Please install vim-hug-neovim-rpc plugin for Vim8. https://github.com/roxma/vim-hug-neovim-rpc

Note: Python3 must be enabled before updating remote plugins

If Defx was installed prior to Python support being added to Neovim, :UpdateRemotePlugins should be executed manually.

Configuration Examples

Please see :help defx-examples.

Screenshots

Please see: https://github.com/Shougo/defx.nvim/issues/18

Multi root feature Defx -split=vertical Defx -new Defx + neovim-qt Custom icon Defx on kitty Defx in SpaceVim Variable column Denite action call Defx floating window Horizon colorscheme Image preview

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].