An open API service indexing awesome lists of open source software.

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.

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_SRC

After 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 command

These 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]]