Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LionyxML/emacs-solo
A Pure Emacs (no external packages) IDE like configuration.
https://github.com/LionyxML/emacs-solo
Last synced: 18 days ago
JSON representation
A Pure Emacs (no external packages) IDE like configuration.
- Host: GitHub
- URL: https://github.com/LionyxML/emacs-solo
- Owner: LionyxML
- License: gpl-3.0
- Created: 2024-03-29T05:10:06.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-01T23:49:02.000Z (23 days ago)
- Last Synced: 2024-12-02T00:28:48.905Z (23 days ago)
- Language: Emacs Lisp
- Size: 123 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: Emacs Solo
#+AUTHOR: Rahul Martim Juliato
#+EMAIL: [email protected]
#+OPTIONS: toc: nil#+BEGIN_SRC elisp
███████╗███╗ ███╗ █████╗ ██████╗███████╗ ███████╗ ██████╗ ██╗ ██████╗
██╔════╝████╗ ████║██╔══██╗██╔════╝██╔════╝ ██╔════╝██╔═══██╗██║ ██╔═══██╗
█████╗ ██╔████╔██║███████║██║ ███████╗ ███████╗██║ ██║██║ ██║ ██║
██╔══╝ ██║╚██╔╝██║██╔══██║██║ ╚════██║ ╚════██║██║ ██║██║ ██║ ██║
███████╗██║ ╚═╝ ██║██║ ██║╚██████╗███████║ ███████║╚██████╔╝███████╗╚██████╔╝
╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚══════╝ ╚══════╝ ╚═════╝ ╚══════╝ ╚═════╝Loading time : 0.223154 seconds
Packages : 0
#+END_SRCEmacs Solo is a configuration for when I wanna go back to the roots
and test my self using Emacs with only built-in goodies.It is minimalist and powerful. A place I visit once in a while.
** Installation
Clone this repository into a directory of your liking and run Emacs
with:#+BEGIN_SRC sh
emacs --init-directory=YOUR_DIR
#+END_SRCYou can also simply copy *init.el* and *early-init.el* into any folder
issue the same command as aboveAnd that's it, happy hacking! 🐂
** How do I...
*** Copy the current word under cursor?
The usual answer is *M-b* to go back to the beginning of the
word. *C-M-SPC* to expand the selection to the end of the word and *M-w*.*Custom Emacs-Solo Solution*: Use the isearch way to search a word (it has
better completion than C-M-SPC), like *M-s M-.* you can now just *M-w*.*** Edit multiple search entries at once?
#+BEGIN_SRC text
Original problem: I usually consult-outline, then embark-collect and wgrep...
#+END_SRCYou can start by using *occur*, or using *isearch* and than moving to occur.
Next start the edit mode of the occur buffer with *e*.
Make your changes, apply it with *C-c C-c*
*** Edit multiple search entries between several files at once?
#+BEGIN_SRC text
Original problem: I usually consult-grep, then use embark collect and wgrep...
#+END_SRCOpen dired on the root folder of where you search will happen. Mark
some files and or folders with *m*.Use *dired-do-query-replace-regexp* or in a dired buffer hit *Q*.
Confirm it all or one by one, use *?* to check the options.