lauremacs
lauremacs copied to clipboard
My new emacs configuration (wip!!)
#+title: LAUREMACS #+author: Laura Viglioni
** About My new emacs configuration
🚧 [WIP] 🚧
I'm developing it on
-
MacOS 🍎
-
using Emacs ~29.1~ installed with
#+begin_src shell :exports both :results output brew install emacs-plus@29 --with-dbus --with-mailutils --with-xwidgets --with-imagemagick --with-native-comp --with-modern-orange-icon
#+end_src
** First use
#+begin_src shell :exports both :results output # Install font Source Code Pro: brew tap homebrew/cask-fonts brew install font-source-code-pro # Install ispell / aspell brew install ispell brew install aspell #+end_src
-
there might be unsolved dependencies with packages that I didnt solve yet to plug and play. Only =m-x package-install [package]= that is missing from first install
-
Install icons: =M-x all-the-icons-install-fonts RET=.
** How to use it Clone this repo to your ~home~ dir and run
Make the script executable
#+begin_src shell :exports both :results output chmod +x ~/lauremacs/scripts/lauremacs #+end_src
Add script's dir to path (optional)
#+begin_src shell :exports both :results output echo 'PATH=~/lauremacs/scripts:$PATH' >> ~/.zshrc #+end_src
Run with
#+begin_src shell :exports both :results output lauremacs lauremacs -nw # open emacs on shell #+end_src
Note that if you clone this in another place, you will need to change ~lauremacs-dir~ inside [[./init.el][init.el]].
** Load files and dirs
- After ~.emacs.d/init.el~ is loaded, it will load ~.emacs~, you can put adicional config there.
- The dir ~~/private-files/emacs-files~ will be added recursivelly to emacs load path.
- The file ~~/private-files/emacs-files/env-private.el~ is current be loaded in ~.emacs~, but won't throw any errors if this file does not exist.
** Licence This project is free and it will always be.
[[https://www.gnu.org/licenses/gpl-3.0.en.html][GPL-3]]
** Screenshots
*** GUI mode #+ATTR_ORG: :width 500 #+ATTR_HTML: :width 400px [[./screenshots/Screen Shot 2021-10-17 at 19.52.05.png]]
*** Running inside terminal
#+ATTR_ORG: :width 500 #+ATTR_HTML: :width 400px [[./screenshots/Screen Shot 2021-10-17 at 19.52.14.png]]