https://github.com/bgcicca/oh-my-lem
A lem distribution made for hackers.
https://github.com/bgcicca/oh-my-lem
Last synced: 7 months ago
JSON representation
A lem distribution made for hackers.
- Host: GitHub
- URL: https://github.com/bgcicca/oh-my-lem
- Owner: bgcicca
- License: gpl-3.0
- Created: 2025-02-25T17:37:31.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-09T17:21:31.000Z (7 months ago)
- Last Synced: 2025-03-09T18:25:53.802Z (7 months ago)
- Language: Scheme
- Homepage:
- Size: 1020 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.org
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
#+OPTIONS: toc:t
* Oh My Lem[[https://lem-project.github.io/icon-blue.svg]]
The text editor lem is the lisp hacker editor, super complete, extensible and easy to understand, together with emacs they are very powerful tools for those who work with lisp and many other languages. Knowing that there are people who don't like configuring the editor or who don't know how to configure the editor, I created this distro to make your user experience as easy as possible.
[[./lem-dashboard.png]]
* Table Of Contents
- [[#Language-modes][Language Modes]]
- [[#Config-Keymaps][Config Keymaps]]
- [[#Window][Window]]
- [[#Lisp-mode][Lisp mode]]
- [[#Editor][Editor]]
- [[#Help][Help]]
- [[#Extensions][extensions]]
- [[#Themes][themes]]
- [[#See-aslo][See aslo]]* Install
#+BEGIN_SRC shell
# If you have another config, make a backup of it.
mv .lem .lem.bak# and clone the repo
git clone https://github.com/bgcicca/oh-my-lem ~/.lem
#+END_SRCAfter that, just start your lem normally
* Language modes
- Lisp mode
- Guile mode
- Java mode
- C mode
- Html mode
- Css mode
- Js mode* Config Keymaps
**** Window
- C-c s: split active window horizontally
- C-c v: split active window vertically
- C c o: change to next window
- C-c p: change to previous window
- C-d: delete active window**** Lisp mode
- C-c l: start lisp mode
- C-r r: start lisp repl
- C-h p: lisp apropos package
- C-h f: lisp describe symbol
- C-h a: lisp apropos**** Editor
- C-e: exit lem
- C-c r: copy region to clipboard
- C-v: yank text from clipoard
- C-s: save current buffer
- C-z: undo
- C-/: comment or uncomment region
- C-f: find file
- C-r o: toggle read only
- C-r b: rename buffer**** Help
- C-h b: describe bindings
- C-h k: describe key
- C-h c: apropos commandThese are the current keybinds of the distro
* Extensions
- [[https://github.com/ecraven/r7rs-swank][r7rs-swank]]
- [[https://github.com/40ants/lem-pareto][lem-pareto]]* Themes
- Gruvbox Material
[[gruvbox-material-theme.png]]
- Svelte High Contrast
[[svelte-high-contrast.png]]
- Svelte
[[svelte-theme.png]]
* See aslo
- [[https://github.com/lem-project/lem][lem-project]]
- [[https://github.com/fukamachi/.lem][fukamachi/.lem]]
- [[https://github.com/solanav/lem-conf][solanav/lem-conf]]
- [[https://github.com/Gavinok/.lem][Gavinok/.lem]]