Skip to content

Latest commit

 

History

History
34 lines (32 loc) · 2.67 KB

20210729002056-emacs.org

File metadata and controls

34 lines (32 loc) · 2.67 KB

Emacs

:tools

Magit ; a git porcelain for Emacs

:resources

[2021-07-19 Mon] These resources will help you continue on your Emacs journey

  • The Emacs Manual provides excellent, comprehensive instructions.

Spend some time with it every morning! Download the PDF and read it on the go: http://www.gnu.org/software/emacs/manual/html_node/emacs/index.html#Top.

Start with the reading guide: http://www.masteringemacs.org/reading-guide/.

  • For the more visually minded folks, I recommend the hand-drawn

“How to Learn Emacs: A Beginner’s Guide to Emacs 24 or Later” by Sacha Chua: http://sachachua.com/blog/wp-content/uploads/2013/05/How-to-Learn-Emacs8.png.

  • Just press C-h t for the built-in tutorial.

:Optimize suggestions

Source: [2021-09-03 Fri], My setup(Almost the powerful C++ IDE) and Consume so many resources in GUI. :…

  • Why are you providing a package and using load instead of require?
  • Your config is really bloated with things that slow down a lot (Ivy, Powerline, Lsp-UI, Helm, Counsel, Tabs, All-The-Icons… and so on), try to use lighter alternatives like vertico, eglot and more built-in packages.
  • I don’t know why but there are a lot a things that doesn’t need to be there, like packages that do the same thing: Ivy, Helm and Selectrum; Neotree and Treeemacs. Weird hooks, functions and lot of mistakes with use-package like deferring for 4s instead of using command or another better hook.

Captured On: [2021-08-01 Sun 23:05]

[2021-07-17 Sat] Other Useful Editing Key Bindings

KeysDescription
TabIndent line.
C-jNew line and indent, equivalent to enter followed by tab.
M-/Hippie expand; cycles through possible expansions of the text before point.
M-\Delete all spaces and tabs around point. (I use this one a lot.)