Commit Graph

8 Commits

Author SHA1 Message Date
ad6a3d0f33 refactor: deprecate featurep! for modulep!
featurep! will be renamed modulep! in the future, so it's been
deprecated. They have identical interfaces, and can be replaced without
issue.

featurep! was never quite the right name for this macro. It implied that
it had some connection to featurep, which it doesn't (only that it was
similar in purpose; still, Doom modules are not features). To undo such
implications and be consistent with its namespace (and since we're
heading into a storm of breaking changes with the v3 release anyway),
now was the best opportunity to begin the transition.
2022-08-14 20:43:35 +02:00
1ed1064ce1 feat(nix): add generic completing-read support to +nix/lookup-option 2022-06-18 17:22:47 +02:00
a178b377a0 Fix eval commands in nix-shell files 2021-02-04 07:32:26 -05:00
15d85a5c74 Fix nix-mode for nix-shell shell scripts
Wasn't correctly detecting the interpreter argument for nix-shell
shebangs. It must be done in two parts in case cached-nix-shell is
used (which means the shebang will span 2+ lines).
2021-02-04 07:32:26 -05:00
4841062db9 lang/nix: add a repl handler 2020-08-20 02:30:06 -04:00
483a7caf0f Fix (cached-)nix-shell interpreter-mode-alist entries
By combining them. Also emit a more helpful message if the
sub-interpreter cannot be read.
2020-04-14 15:38:05 -04:00
49c7cf8172 Resolve major mode for (cached)-nix-shell scripts 2020-02-08 07:14:54 -05:00
6f9b7a2889 lang/nix: add ivy version of helm-nixos-options
And make it nix-mode's lookup-documentation handler, so pressing `K` on
an option will prefill the ivy search.
2019-09-21 13:57:26 -04:00