summaryrefslogtreecommitdiff
path: root/modules/services/emacs.nix
AgeCommit message (Collapse)Author
2024-10-26Add keepalive flag for emacs serviceIhar Hrachyshka
2024-04-19treewide: remove lib.mdDocWeijia Wang
2023-06-24treewide: convert all option docs to MarkdownEmily
This process was automated by [my fork of `nix-doc-munge`]; thanks to @pennae for writing this tool! It automatically checks that the resulting documentation doesn't change, although my fork loosens this a little to ignore some irrelevant whitespace and typographical differences. As of this commit there is no DocBook remaining in the options documentation. You can play along at home if you want to reproduce this commit: $ NIX_PATH=nixpkgs=flake:nixpkgs/c1bca7fe84c646cfd4ebf3482c0e6317a0b13f22 \ nix shell nixpkgs#coreutils \ -c find . -name '*.nix' \ -exec nix run github:emilazy/nix-doc-munge/0a7190f600027bf7baf6cb7139e4d69ac2f51062 \ {} + [my fork of `nix-doc-munge`]: https://github.com/emilazy/nix-doc-munge
2020-11-27emacs: add path confighappysalada
2018-09-03use `fg-daemon` flag for emacs servicePiotr Limanowski
As the default package is now emacs 26.1 and --daemon flag falls back to forking behaviour the recommended way is to use fg-daemon, see: lists.gnu.org/archive/html/emacs-devel/2016-11/msg00383.html, lists.gnu.org/archive/html/emacs-devel/2017-05/msg00861.html
2018-07-21types.string -> types.strDaiderd Jordan
These options unintentionally used the deprecated string type, the important difference between these is the fact that string merges by default (similar to eg. lines) while str can only have a single value.
2017-07-06fix typoDaiderd Jordan
2017-07-04Adds service.emacs.exec to choose emacs binary to executePiotr Limanowski
The motivation of the change is that some forks (ie. Wilfred/remacs) choose not to use the emacs binary. Whereas it is perfectly possible to generate /bin/emacs in a drv, but I strongly believe it's cleaner to have a service parameter.
2017-02-19adds emacs launchd servicePiotr Limanowski