,-----. ,------.
| |) /_ ,--.,--.,--,--, ,--,--, | .---',--,--,--. ,--,--. ,---. ,---.
| .-. \| || || \| \| `--, | |' ,-. || .--'( .-'
| '--' /' '' '| || || || || `---.| | | |\ '-' |\ `--..-' `)
`------' `----' `--''--'`--''--'`------'`--`--`--' `--`--' `---'`----'
A literate Emacs configuration exclusively for MacOS which aims to solve various OS specific integration issues.
BunnEmacs uses emacsclient by default using a Hammerspoon launcher.
- LaTeX
- Org-Mode
- Jekyll
- Git
- Python
- JSON
- use-package
- use-package
- company
- AucTeX
- yasnippet
- org-mode
Licensed under wtfpl
Installed on macOS Catalina using Emacs28 davidrestivo/emacs-head
brew tap daviderestivo/emacs-head
brew install emacs-head@28 --with-cocoa
git clone https://github.com/pathologicalhandwaving/BunnEmacs.git ~/.emacs.d
Flycheck linter
npm i -g eslint
npm i -g jsonlint
pip3 install flake8
gem install scss_lint scss_lint_reporter_checkstyle
use rg
instead of grep
to find files.
brew install ripgrep
-- NUB ::
nub = {"cmd", "shift"}
-- Launch or Focus Emacs
hs.hotkey.bind(nub, "E", function()
hs.application.launchOrFocus("/usr/local/Cellar/emacs-head@28/28.0.50_1/Emacs.app")
end)
--