about summary refs log tree commit diff
path: root/emacs.nix
AgeCommit message (Collapse)AuthorFilesLines
2018-06-22 feat(emacs): Install use-packageVincent Ambo1-0/+1
2018-06-19 feat(emacs): Install hydraVincent Ambo1-0/+1
2018-06-16 fix(emacs): Fix ivy & prescient integration by manually pinning ivyVincent Ambo1-6/+44
In the previous configuration the dependency on `ivy-pass` added a second version of ivy to the load-path. It is fixed by manually pinning ivy and its related packages and using those to build ivy-pass. This configuration should be temporary until the next time the MELPA package set is updated in nixpkgs. This caused the symptoms in raxod502/prescient.el#10
2018-06-15 refactor(emacs): Use unstable channel directly in emacs moduleVincent Ambo1-58/+41
Stores the unstable channel in the global package set to make it available in the emacs module. All emacs-related packages are now taken from the unstable channel. Related changes: * prescient is now built directly from git * sly has been (temporarily) removed because the MELPA recipe is failing Unfortunately the version bumps to prescient and ivy (& its related packages) don't seem to help with raxod502/prescient.el#10
2018-06-15 feat(emacs): Replace smart-mode-line with telephone-lineVincent Ambo1-1/+1
2018-06-13 feat(emacs): Install prescient & ivy-prescientVincent Ambo1-1/+18
These packages are not in nixpkgs yet (will most likely be added after the next MELPA import), so they're added here manually. As both originate from the same source they're added to the same derivation here by using a custom recipe.
2018-06-08 feat(emacs): Install jq-modeVincent Ambo1-0/+1
2018-06-06 feat(emacs): Add websocket lib (and remove flycheck)Vincent Ambo1-1/+1
2018-06-03 feat(emacs): Replace LSP-mode with eglotVincent Ambo1-3/+15
LSP-mode in combination with the Rust language server does not really work as RLS is extremely unstable. This switches over to eglot, which automatically restarts RLS after every crash. From initial testing it seems to be slightly less annoying than the previous setup.
2018-05-27 fix(emacs): Install markdown-toc from unstable, tooVincent Ambo1-1/+0
2018-05-23 feat(emacs): Install markdown-toc and web-modeVincent Ambo1-0/+2
2018-05-14 feat(emacs): Add notmuch packageVincent Ambo1-1/+1
2018-05-08 chore(emacs): Install markdown-mode from unstableVincent Ambo1-1/+0
The stable version does not seem to contain `gfm-view-mode` which is required by LSP. If it's not available the side-effect is nasty freezes of the entire emacs session.
2018-05-08 fix(emacs): Install the correct Markdown modeVincent Ambo1-1/+1
2018-05-08 refactor(emacs): Remove racer-mode, add smartparensVincent Ambo1-1/+1
2018-05-01 refactor(emacs): Install packages directly from MELPAVincent Ambo1-22/+12
Never use MELPA Stable, as it's based on the assumption that authors at least occasionally tag their code (they don't).
2018-05-01 feat(emacs): Install ivy & related packagesVincent Ambo1-1/+6
Finally getting around to ditching Helm ...
2018-04-23 feat(emacs): Install nginx-modeVincent Ambo1-0/+1
2018-04-22 feat(emacs): Pin EXWM to 0.18Vincent Ambo1-2/+4
There are several severe regressions from EXWM 0.15 to EXWM 0.17. This commit pins the version to the somewhat newer 0.18 in hope that it resolves those issues again.
2018-03-26 feat(emacs): Install elm-modeVincent Ambo1-0/+1
2018-03-17 feat(emacs): Add Kotlin & TOML modeVincent Ambo1-0/+2
2018-03-09 feat(emacs): Install edit-serverVincent Ambo1-0/+1
Install edit-server package for use with the "Edit in Emacs" Firefox extension.
2018-03-06 feat(emacs): Add custom nix-mode derivationVincent Ambo1-3/+19
Adds a nix-mode derivation that uses the latest nix-mode from master.
2018-03-04 feat(pkgs/emacs): Add Haskell development packagesVincent Ambo1-0/+1
2018-03-04 fix(emacs): Use custom sly derivationsVincent Ambo1-5/+40
The upstream sly derivations don't seem to work. This adds custom build instructions for the sly and sly-company Emacs packages.
2018-03-04 feat(emacs): Install required emacs packages via NixVincent Ambo1-0/+66