Update readme: moved screenshots + linked plugins
This commit is contained in:
parent
ba011b6ffe
commit
4e04ad20e4
1 changed files with 48 additions and 34 deletions
82
README.md
82
README.md
|
@ -12,6 +12,8 @@ surpass it in any way possible.
|
|||
It is tailored to OSX 10.11+, Emacs 25+ and my needs as a software developer,
|
||||
designer, scientist and doom enthusiast.
|
||||
|
||||
[More screenshots](https://github.com/hlissner/.emacs.d/tree/screenshots)
|
||||
|
||||

|
||||

|
||||
|
||||
|
@ -44,43 +46,55 @@ To get a picture of what's in here, check out:
|
|||
|
||||
### Highlights
|
||||
|
||||
* Pretty line numbers with **nlinum** and neckbearded hackery
|
||||
* Syntax checking with **Flycheck**
|
||||
* Completion with **company-mode**
|
||||
* Nigh-universal code debugging interface with **realgud**
|
||||
* Pretty mode-line with **spaceline**
|
||||
* Project navigation with **ivy** and **neotree**
|
||||
* Project search with **ag**
|
||||
* File search with **evil-search** or **swiper**
|
||||
* Session persistence (and tab emulation) with **workgroups2**
|
||||

|
||||
* Run code inline with **quickrun**
|
||||
* REPLs for many major modes with **repl-toggle**, including Ruby, Python,
|
||||
PHP, JS, Elisp, Haskell and Lua.
|
||||
* 2-char motions with **evil-snipe**
|
||||
* Diffs in the margin with **git-gutter**
|
||||
* Repeat (most) motions with <kbd>SPC</kbd>
|
||||
* Snippet expansion with **yasnippet** and **auto-yasnippet**
|
||||
* File template support with **auto-insert** and **yasnippet**
|
||||
* Line numbers + highlight with **[nlinum]** <br />
|
||||
* Syntax checking with **[flycheck]** <br />
|
||||
* Completion with **[company-mode]** <br />
|
||||
* Nigh-universal code debugging interface with **[realgud]**
|
||||
* Project navigation with **[ivy]** and **[neotree]**
|
||||
* Project search with **[counsel-ag]**
|
||||
* Buffer search with **evil-search** and **[swiper]**
|
||||
* Session persistence (and tab emulation) with **[workgroups2]**
|
||||
* Run code inline with **[quickrun]**
|
||||
* REPLs for many major modes with **[repl-toggle]**, including Ruby, Python, PHP,
|
||||
JS, Elisp, Haskell and Lua.
|
||||
* Minimalistic diffs in the margin with **[git-gutter-fringe]**
|
||||
* Snippet expansion with **[yasnippet]** and **[auto-yasnippet]**
|
||||
* File template support with **auto-insert** and **[yasnippet]**
|
||||
* Code folding with **hideshow**
|
||||
* Multiple cursors with **[evil-multiedit](https://github.com/hlissner/evil-multiedit)**
|
||||
* O/S interaction functions, like **os-reveal** and **os-open-in-browser**
|
||||
* Custom O/S interaction commands, like **os-reveal** and **os-open-in-browser**
|
||||
* Custom TODO, FIXME and NOTE highlighting
|
||||
* **big-mode** for presentations and demonstrations
|
||||
* Tmux integration with `:t` and `:tcd` ex commands
|
||||
* Tamed popup windows with **shackle**
|
||||
* Vim-esque omnicompletion. e.g. `C-x C-f` for files
|
||||
* Quick keybindings with `:[nviom]map`
|
||||
* Emacs for modern note-taking/LaTeX/writing with **org-mode** or **rst-mode**
|
||||
* **Modeline improvements**
|
||||
* evil-search/iedit/evil-substitute mode-line integration:
|
||||
* Tamed popup windows with **[shackle]**
|
||||
* emacs for modern note-taking/LaTeX/writing with **org-mode** or **rst-mode**
|
||||
* Vim-esque Emacs with **[evil-mode]**, plus:
|
||||
* 2-char motions with **[evil-snipe]**
|
||||
* Repeat (most) motions with <kbd>SPC</kbd>
|
||||
* Multiple cursors with **[evil-multiedit]**
|
||||
* Quick keybindings with `:[nviom]map`
|
||||
* Vim-esque omnicompletion. e.g. `C-x C-f` for files
|
||||
* Pretty mode-line with **[spaceline]**, plus:
|
||||
* evil-search/iedit/evil-substitute mode-line integration
|
||||
* Indicator when macro is recording<br/>
|
||||
* Show python/ruby version in mode-line (with rbenv/pyenv)
|
||||
|
||||

|
||||

|
||||
* Macro-recording indicator:
|
||||
|
||||

|
||||
* Show (py|rb)env version in mode-line
|
||||
|
||||

|
||||
|
||||
[nlinum]: http://elpa.gnu.org/packages/nlinum.html
|
||||
[flycheck]: https://melpa.org/#/flycheck
|
||||
[company-mode]: https://melpa.org/#/company
|
||||
[realgud]: https://melpa.org/#/realgud
|
||||
[ivy]: https://melpa.org/#/ivy
|
||||
[git-gutter-fringe]: https://melpa.org/#/git-gutter-fringe
|
||||
[neotree]: https://melpa.org/#/neotree
|
||||
[counsel-ag]: https://melpa.org/#/counsel
|
||||
[swiper]: https://melpa.org/#/swiper
|
||||
[evil-mode]: https://melpa.org/#/evil
|
||||
[workgroups2]: https://melpa.org/#/workgroups2
|
||||
[quickrun]: https://melpa.org/#/quickrun
|
||||
[repl-toggle]: https://melpa.org/#/repl-toggle
|
||||
[yasnippet]: https://melpa.org/#/yasnippet
|
||||
[auto-yasnippet]: https://melpa.org/#/auto-yasnippet
|
||||
[shackle]: https://melpa.org/#/shackle
|
||||
[evil-snipe]: https://melpa.org/#/evil-snipe
|
||||
[evil-multiedit]: https://melpa.org/#/evil-multiedit
|
||||
[spaceline]: https://melpa.org/#/spaceline
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue