about summary refs log tree commit diff
path: root/emacs.nix
AgeCommit message (Collapse)AuthorFilesLines
2018-10-14 feat(emacs): Install meghanada-modeVincent Ambo1-0/+1
2018-10-10 chore(emacs): Remove manually upgraded packages that are in 18.09Vincent Ambo1-158/+25
Removes a whole bunch of manually pinned packages that were moved into stable in 18.09. However, it should be noted that `sly` is again broken in stable.
2018-09-19 chore(emacs): Bump EXWM & XELB to most recent development versionsVincent Ambo1-5/+26
2018-09-02 chore(emacs): Bump EXWM versionVincent Ambo1-5/+3
Includes changes from ch11ng/exwm#477 which may resolve issues with ch11ng/exwm#425.
2018-08-17 chore(emacs): Add another potential fix for EXWM issueVincent Ambo1-3/+5
Pulls in the changes from @medranocalvo's ch11ng/exwm#469 pull request, which could be a potential fix for ch11ng/exwm#425.
2018-08-10 feat(emacs): Install intero againVincent Ambo1-2/+6
2018-08-05 chore(emacs): Override EXWM version with potential bug fixVincent Ambo1-2/+14
Overrides the EXWM version from the latest released one to a current commit in master that may constitute a fix for ch11ng/exwm#425
2018-07-29 refactor(emacs): Install eglot & jsonrpc from ELPA instead of GithubVincent Ambo1-7/+15
trust++;
2018-07-29 chore(emacs): Update eglot version to 1.1Vincent Ambo1-2/+2
2018-07-14 feat(emacs): Install elixir-modeVincent Ambo1-0/+1
2018-07-03 feat(emacs): Install alchemistVincent Ambo1-0/+1
2018-06-29 feat(emacs): Install counsel-notmuchVincent Ambo1-1/+18
2018-06-28 feat(emacs): Add a newer version of sly from gitVincent Ambo1-1/+20
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