https://github.com/tpadioleau/.emacs.d
Personal emacs configuration
https://github.com/tpadioleau/.emacs.d
ccls elisp emacs emacs-configuration emacs-customizations emacs-lisp emacsd
Last synced: over 1 year ago
JSON representation
Personal emacs configuration
- Host: GitHub
- URL: https://github.com/tpadioleau/.emacs.d
- Owner: tpadioleau
- License: gpl-3.0
- Created: 2019-01-14T22:09:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-17T09:20:06.000Z (almost 5 years ago)
- Last Synced: 2024-03-01T16:38:46.845Z (over 2 years ago)
- Topics: ccls, elisp, emacs, emacs-configuration, emacs-customizations, emacs-lisp, emacsd
- Language: Emacs Lisp
- Size: 86.9 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Emacs.d
## Installation
To install the configuration, go into your home and clone the repository:
```shell
cd ~ && git clone https://github.com/tpadioleau/.emacs.d.git
```
Don't forget to remove any old .emacs.d configuration before cloning.
Then call `all-the-icons-install-fonts` to install needed fonts.
## Usage
### Ccls
[Ccls](https://github.com/MaskRay/ccls) uses a [compilation database](https://clang.llvm.org/docs/JSONCompilationDatabase.html). To generate it go into the build directory and do:
```shell
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON /path/to/sources
```
It will generate a ```compile_commands.json``` file, containing necessary commands to compile source files.
## Acknowledgements
This emacs configuration is inspired by the
[centaur](https://github.com/seagle0128/.emacs.d) and
[doom-emacs](https://github.com/hlissner/doom-emacs) configurations.