| | |
| | | ** Helm core
|
| | | Helm aids the user interface for emacs. Adds visual and auto-complete feedback for emacs commands.
|
| | | #+BEGIN_SRC emacs-lisp
|
| | | (use-package helm-config
|
| | | :ensure helm
|
| | | (use-package helm
|
| | | :bind (("M-x" . helm-M-x)
|
| | | ("C-x C-f" . helm-find-files)
|
| | | ("M-y" . helm-show-kill-ring)
|
| | |
| | | ("M-RET" . 'srefactor-refactor-at-point)))
|
| | | #+END_SRC
|
| | |
|
| | | ** Tree sitter
|
| | | Parser library.
|
| | | Provides better syntax highlighting and some other neat features.
|
| | | #+BEGIN_SRC emacs-lisp
|
| | | (use-package tree-sitter
|
| | | :diminish t)
|
| | | (use-package tree-sitter-langs
|
| | | :config
|
| | | (global-tree-sitter-mode)
|
| | | (add-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode))
|
| | | #+END_SRC
|
| | |
|
| | | ** Language specific configs
|
| | | *** C/C++
|
| | | **** Flycheck
|