Update readme: moved screenshots + linked plugins
This commit is contained in:
parent
ba011b6ffe
commit
4e04ad20e4
1 changed files with 48 additions and 34 deletions
80
README.md
80
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,
|
It is tailored to OSX 10.11+, Emacs 25+ and my needs as a software developer,
|
||||||
designer, scientist and doom enthusiast.
|
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
|
### Highlights
|
||||||
|
|
||||||
* Pretty line numbers with **nlinum** and neckbearded hackery
|
* Line numbers + highlight with **[nlinum]** <br />
|
||||||
* Syntax checking with **Flycheck**
|
* Syntax checking with **[flycheck]** <br />
|
||||||
* Completion with **company-mode**
|
* Completion with **[company-mode]** <br />
|
||||||
* Nigh-universal code debugging interface with **realgud**
|
* Nigh-universal code debugging interface with **[realgud]**
|
||||||
* Pretty mode-line with **spaceline**
|
* Project navigation with **[ivy]** and **[neotree]**
|
||||||
* Project navigation with **ivy** and **neotree**
|
* Project search with **[counsel-ag]**
|
||||||
* Project search with **ag**
|
* Buffer search with **evil-search** and **[swiper]**
|
||||||
* File search with **evil-search** or **swiper**
|
* Session persistence (and tab emulation) with **[workgroups2]**
|
||||||
* Session persistence (and tab emulation) with **workgroups2**
|
* Run code inline with **[quickrun]**
|
||||||

|
* REPLs for many major modes with **[repl-toggle]**, including Ruby, Python, PHP,
|
||||||
* Run code inline with **quickrun**
|
JS, Elisp, Haskell and Lua.
|
||||||
* REPLs for many major modes with **repl-toggle**, including Ruby, Python,
|
* Minimalistic diffs in the margin with **[git-gutter-fringe]**
|
||||||
PHP, JS, Elisp, Haskell and Lua.
|
* Snippet expansion with **[yasnippet]** and **[auto-yasnippet]**
|
||||||
* 2-char motions with **evil-snipe**
|
* File template support with **auto-insert** and **[yasnippet]**
|
||||||
* 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**
|
|
||||||
* Code folding with **hideshow**
|
* Code folding with **hideshow**
|
||||||
* Multiple cursors with **[evil-multiedit](https://github.com/hlissner/evil-multiedit)**
|
* Custom O/S interaction commands, like **os-reveal** and **os-open-in-browser**
|
||||||
* O/S interaction functions, like **os-reveal** and **os-open-in-browser**
|
|
||||||
* Custom TODO, FIXME and NOTE highlighting
|
* Custom TODO, FIXME and NOTE highlighting
|
||||||
* **big-mode** for presentations and demonstrations
|
* **big-mode** for presentations and demonstrations
|
||||||
* Tmux integration with `:t` and `:tcd` ex commands
|
* Tmux integration with `:t` and `:tcd` ex commands
|
||||||
* Tamed popup windows with **shackle**
|
* Tamed popup windows with **[shackle]**
|
||||||
* Vim-esque omnicompletion. e.g. `C-x C-f` for files
|
* 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`
|
* Quick keybindings with `:[nviom]map`
|
||||||
* Emacs for modern note-taking/LaTeX/writing with **org-mode** or **rst-mode**
|
* Vim-esque omnicompletion. e.g. `C-x C-f` for files
|
||||||
* **Modeline improvements**
|
* Pretty mode-line with **[spaceline]**, plus:
|
||||||
* evil-search/iedit/evil-substitute mode-line integration:
|
* 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