Commit Graph

770 Commits

Author SHA1 Message Date
Anderson Torres
82b2fd1ffa emacs.pkgs.ghc-mod: fixup
Fixing a heinous error from [1]. Many thanks, jian-lin!

[1] 96b0956aee (diff-0f535ac756b70363a4f536c415865a08b5d9ed08140f63e6ee7b68cda5ff46d7R7)
2024-01-17 10:21:42 -03:00
Janne Heß
9d5b48721d
emacs/titaniumenv: Drop broken files
These files don't even parse using `nix-instantiate --parse`:
> error: undefined variable 'haskell-mode'
> error: undefined variable 'lib'

While these issues could be trivially fixed, the fact that these files
are not even parsable by nix-instantiate shows me that they are probably
unnecessary.
2024-01-09 20:38:14 +01:00
Daniel Nagy
454a9d84cf
emacs.pkgs.wat-mode: convert to melpaBuild
Tracking issue #278925
2024-01-07 13:45:00 +01:00
running-grass
bfb4abb9eb
emacsPackages.codeium: refactor with melpaBuild 2024-01-06 00:12:29 +08:00
adisbladis
efc960b6d6
Merge pull request #277103 from samuelrivas/add-copilot-el
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7
2024-01-04 11:30:53 +13:00
Samuel Rivas
66838e410b
copilot: remove unused ref to emacs, rename package to copilot 2024-01-03 11:59:21 +01:00
Samuel Rivas
feaa48eb3c
copilot: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7 2024-01-03 11:55:04 +01:00
running-grass
4a703f1081
emacsPackages.codeium: init at 1.6.13 2024-01-02 17:16:50 +08:00
Samuel Rivas
8d211c80fc
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7 2023-12-27 13:57:27 +01:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
adisbladis
fc2a0af49f
Merge pull request #271779 from marsam/update-lspce
emacsPackages.lspce: unstable-2023-10-30 -> unstable-2023-12-01
2023-12-14 11:27:56 +13:00
Daniel Nagy
4d2b5b4753
emacsPackages.python-isort: replace program 2023-12-10 12:45:00 +01:00
Martin Weinelt
49cd2f2d1f
Revert "emacs: set 29 as default version and remove 28" (#272785)
Too many rebuilds to go to master, even if they are cheap they cause a lot of delay on nixos-unstable.
2023-12-08 01:34:55 +01:00
Lin Jian
5271b9c12d
Merge pull request #270555 from linj-fork/pr/bump-emacspeak
emacsPackages.emacspeak: 56.0 -> 58.0
2023-12-07 07:14:24 -06:00
Lin Jian
23ff652157
Merge pull request #270558 from linj-fork/pr/default-emacs-29
emacs: set 29 as default version and remove 28
2023-12-07 07:04:03 -06:00
Tony Zorman
4a6045a41b emacs: Use lib.withFeature
As discussed in [1], this improves readability.

Not all --with options have a corresponding --without (and vice-versa),
but Emacs's configure script can endure this. Additionally, this
"encodes" the default options in system-configuration-options.

[1]: https://github.com/NixOS/nixpkgs/pull/267946#issuecomment-1815394037
2023-12-03 20:25:34 +01:00
Mario Rodas
abe6964952 emacsPackages.lspce: unstable-2023-10-30 -> unstable-2023-12-01
Diff: 34c59787bc...1958b6fcdf
2023-12-02 04:20:00 +00:00
Lin Jian
96bc94784d
emacs: remove 28 2023-11-30 12:04:47 +08:00
Lin Jian
564b868205
emacsPackages.emacspeak: 56.0 -> 58.0
This version is the newest one which builds[1] with both Emacs 28 and
Emacs 29.

[1]: 806c044b08
2023-11-29 11:52:32 +08:00
Brian Leung
396b66da33 llvm-mode: update src location
The directory structure of LLVM seems be handled differently in the
most recent checkout of nixpkgs.
2023-11-25 20:09:51 -03:00
Mario Rodas
2fe134dae2 emacsPackages.pq: build dynamic module 2023-11-25 04:20:00 +00:00
Mario Rodas
96ca129160 emacsPackages.hotfuzz: build dynamic library 2023-11-23 04:20:00 +00:00
Mario Rodas
3f86ee22eb emacsPackages.xapian-lite: init at 2.0.0 2023-11-23 04:20:00 +00:00
sternenseemann
6a096e1499 emacs.pkgs.ada-mode: fix installPhase
The invocation of the install.sh script changed in 8.1.0 or 8.0 to no
longer accept the --prefix flag, instead the path needs to be given as
the first argument alone.
2023-11-22 17:23:33 +01:00
Brian Leung
d1579a08ec emacs: remove backwards-compatibility aliases 2023-11-22 09:25:50 -03:00
Payas Relekar
62133d3b9a nongnu-packages: updated 2023-11-16 (from overlay) 2023-11-19 17:10:52 -03:00
Payas Relekar
ca129aaa3a melpa-packages: updated 2023-11-16 (from overlay) 2023-11-19 17:10:52 -03:00
Payas Relekar
a7a1cd3019 elpa-devel-packages: updated 2023-11-16 (from overlay) 2023-11-19 17:10:52 -03:00
Payas Relekar
0fa6b3b73a elpa-packages: updated 2023-11-16 (from overlay) 2023-11-19 17:10:52 -03:00
adisbladis
8374287cd2
Merge pull request #267946 from slotThe/emacs/no-compression
emacs: Add withCompressInstall flag
2023-11-18 22:31:45 +13:00
Tony Zorman
e84c8db9a5 emacs: Add withCompressInstall flag
When enabled (the default), Emacs compresses its files (.c, .el, .info,
and so on) before installing them.

Disabling the option with `withCompressInstall = false` results in the
suppression of that compression step. This increases disk space, but is
slightly faster for some operations; Emacs does not have to decompress
these files on the fly when, for example, jumping to the definition of a
built-in function.
2023-11-17 13:28:28 +01:00
adisbladis
3ed08b196e
Merge pull request #268010 from brahyerr/el-easydraw_init
emacsPackages.el-easydraw: init at 1.1.0
2023-11-17 21:47:30 +13:00
Adam Joseph
c7e0f6b905 treewide: s_targetPlatform_hostPlatform_ in non-compiler packages
stdenv.targetPlatform really shouldn't be used by software that
doesn't generate or manipulate binaries.  I reviewed all uses of
targetPlatform outside of pkgs/development/compilers and pkgs/stdenv
and replaced those which weren't involved in something which fits
these criteria.
2023-11-17 08:07:34 +00:00
brahyerr
b6c86f9a93 emacsPackages.el-easydraw: init at 1.1.0 2023-11-16 21:35:15 -05:00
Lin Jian
a889e9049d
Merge pull request #267017 from slotThe/master
emacs: Add withSmallJaDic flag
2023-11-14 18:44:16 +08:00
Tony Zorman
d2c3b7799a emacs: Add withSmallJaDic flag
Quoting from the Emacs 29 release notes:

> Building Emacs includes generation of a Japanese dictionary, which is
> used by Japanese input methods.  Previously, the build included a step
> of reducing the size of this dictionary's vocabulary.  This vocabulary
> reduction is now optional, by default off.  If you need the Emacs
> build to include the vocabulary reduction, configure Emacs with the
> option '--with-small-ja-dic'.
2023-11-13 07:43:21 +01:00
Anderson Torres
4a84d357b3 nongnu-packages: updated 2023-11-10 (from overlay) 2023-11-11 16:47:35 -03:00
Anderson Torres
2881bede15 melpa-packages: updated 2023-11-10 (from overlay) 2023-11-11 16:47:35 -03:00
Anderson Torres
3b84cfd745 elpa-devel-packages: updated 2023-11-10 (from overlay) 2023-11-11 16:47:35 -03:00
Anderson Torres
9de8336e13 elpa-packages: updated 2023-11-10 (from overlay) 2023-11-11 16:47:35 -03:00
Tomas Antonio Lopez
6f06a5e83a emacsPackages.notdeft: init at 20211204.0846 2023-11-09 12:51:25 +01:00
Mario Rodas
4cf1497565 emacsPackages.lspce: init at unstable-2023-10-30 2023-11-05 04:20:00 +00:00
adisbladis
0a040b6fbf
Merge pull request #264588 from acowley/osx-dictionary
melpa-packages: build osx-dictionary helper executable
2023-11-01 11:14:48 +13:00
Anthony Cowley
86e4d00f30 melpa-packages: build osx-dictionary helper executable
The `osx-dictionary` emacs package tries to build a helper executable
if it is not found at runtime. This fails with `nix` installations of
the package, so we build it at build time.
2023-10-31 09:32:59 -04:00
Anderson Torres
0cbe9f69c2 nongnu-packages: updated 2023-10-28 (from overlay) 2023-10-29 17:30:40 -03:00
Anderson Torres
9e12287efb melpa-packages: updated 2023-10-28 (from overlay) 2023-10-29 17:30:40 -03:00
Anderson Torres
2447435c76 elpa-devel-packages: updated 2023-10-28 (from overlay) 2023-10-29 17:30:40 -03:00
Anderson Torres
69d9a16a3c elpa-packages: updated 2023-10-28 (from overlay) 2023-10-29 17:30:40 -03:00
Anderson Torres
b2fae2486e emacs: small rewrite 2023-10-29 17:30:40 -03:00
Anderson Torres
1fa1861e2e emacs: move generic.nix to make-emacs.nix
It is a better name for this file, after all.
2023-10-29 17:30:40 -03:00