MyGit

jaypei/emacs-neotree

Fork: 144 Star: 1517 (更新于 1970-01-01 00:00:00)

license: GPL-3.0

Language: Emacs Lisp .

A emacs tree plugin like NerdTree for Vim.

最后发布版本: 0.6.0 ( 2023-08-08 10:48:13)

GitHub网址

emacs-neotree

A Emacs tree plugin like NerdTree for Vim.

Build Status MELPA Stable MELPA

Screenshots

NeoTree-1

Installation

Melpa

You can install the plugin using the packages on melpa.

Make sure you have something like the following in your Emacs startup file (~/.emacs.d/init.el, or ~/.emacs):

    (add-to-list 'package-archives
                 '("melpa" . "http://melpa.org/packages/"))

To make that take effect, either evaluate that elisp expression or restart Emacs.

Then use M-x package-list-packages, select neotree from the list by pressing i, then press x to execute the changes. At that point, the package will be installed.

Source

Clone project:

$ cd /some/path
$ git clone https://github.com/jaypei/emacs-neotree.git neotree
$ cd neotree
$ git checkout dev

Add config to emacs:

(add-to-list 'load-path "/some/path/neotree")
(require 'neotree)
(global-set-key [f8] 'neotree-toggle)

Open (toggle) NeoTree:

<F8>

Keybindings

Only in Neotree Buffer:

  • n next line, p previous line。
  • SPC or RET or TAB Open current item if it is a file. Fold/Unfold current item if it is a directory.
  • U Go up a directory
  • g Refresh
  • A Maximize/Minimize the NeoTree Window
  • H Toggle display hidden files
  • O Recursively open a directory
  • C-c C-n Create a file or create a directory if filename ends with a ‘/’
  • C-c C-d Delete a file or a directory.
  • C-c C-r Rename a file or a directory.
  • C-c C-c Change the root directory.
  • C-c C-p Copy a file or a directory.

Configurations

Theme config

NeoTree provides following themes: classic(default) ascii arrow icons nerd. Theme can be configed by setting neo-theme. For example, use icons for window system and arrow terminal.

(setq neo-theme (if (display-graphic-p) 'icons 'arrow))

Note: For users who want to use the icons theme. Pls make sure you have installed the all-the-icons package and its fonts.

  • all-the-icons theme screenshots

More documentation

EmacsWiki: En 中文版

最近版本更新:(数据更新于 1970-01-01 00:00:00)

2023-08-08 10:48:13 0.6.0

2017-05-08 08:22:15 0.5.2

2017-01-17 09:30:43 0.5.1

2016-10-13 23:06:53 0.5

2014-09-08 21:26:22 v0.2.1

2014-08-09 17:39:30 0.2

2014-06-06 13:14:48 0.1.5

2014-05-27 14:58:10 0.1.4

jaypei/emacs-neotree同语言 Emacs Lisp最近更新仓库

2024-08-22 13:46:09 emacs-helm/helm

2023-12-04 16:21:08 bbatsov/solarized-emacs

2023-10-13 23:11:27 bbatsov/projectile

2023-08-01 00:10:37 seagle0128/.emacs.d

2022-09-29 21:26:44 ocaml/tuareg

2021-10-12 17:50:23 cabins/tenon-emacs