Skip to main content

Questions tagged [package-development]

0 votes
1 answer
55 views

I want to write a shorthand for a shorthanded autoloaded function in a package, like so: ;;; super-duper-long-package-name.el --- Provide a cool command -*- lexical-binding: t -*- ;; Version: 0.1.0 ;...
Yuval Langer's user avatar
3 votes
0 answers
36 views

I use the stable version of a package (0.7.0 of gptel) which is distributed on melpa-stable. I installed it via package.el and I configure it via a use-package. I want to be able to switch easily ...
algal's user avatar
  • 365
1 vote
0 answers
18 views

i maintain a multi-file package, and i'm having trouble with require statements in it, both for child files of the main parent file inside the package, and for requiring dependencies, which in my case ...
martian's user avatar
  • 608
1 vote
0 answers
59 views

Most language ecosystems have a canonical code repository structure for breaking a package or library into multiple files. This usually takes the form of a directory tree for splitting packages, ...
faulty_ram_sticks's user avatar
0 votes
2 answers
1k views

I am considering using straight.el, but reading the docs, I have difficulties to understand whether the particular use cases I am interested in are handled as I hope to. Here are the cases: I have ...
Public Image Ltd.'s user avatar
1 vote
0 answers
283 views

I do all my R development in Emacs via org-mode and ESS. All of my R projects are managed out of a single org-mode document (studies.org). Each project has a header and is tangled to its own project ...
Adam's user avatar
  • 1,947
4 votes
2 answers
232 views

When developing a package which is also installed via an online repository, there is a practical problem. /source/my-emacs-package git repository where I have my code. ~/.config/emacs/elpa/my-emacs-...
ideasman42's user avatar
  • 9,513
1 vote
1 answer
105 views

I have package that has no relation to evil-mode, but doesn't work well when the command is repeated. While the repeat command can be disabled, I don't want to add a dependency on evil mode just to ...
ideasman42's user avatar
  • 9,513
4 votes
1 answer
1k views

I'm playing around with developing and publishing an Emacs package, very simple stuff, just trying things out before I commit to a bigger project. The problem that I'm having is that after I've made a ...
Nathan Campos's user avatar
2 votes
1 answer
454 views

Apparently hl-line+.el solves certain performance problems of hl-line-mode. It is created in 2006, and last updated in 2018. Despite that, it was never packaged to be available at e.g. melpa, which ...
9000's user avatar
  • 549
6 votes
1 answer
931 views

GNU Emacs is licensed under the GNU General Public License (GPL). The GPL is a copyleft license that requires any derivative work to also be GPL-licensed. Does that impose restrictions on what license ...
Lassi's user avatar
  • 397
0 votes
2 answers
181 views

I want to start developing emacs packages. I would like to use cask, so I did: $ cask init --dev It worked well, and generated the Cask file tree -La 1 . ├── .git ├── .gitignore ├── Cask └── README....
anquegi's user avatar
  • 769
0 votes
1 answer
366 views

I have create a quite large emacs package now its split over many files. currently i am running an org block with multiple load calls to load them, this is not idea for redistribution. How should I ...
Oly's user avatar
  • 603
5 votes
3 answers
351 views

While there are many docs on how to write packages, mirror your own package git repo's ... etc. This seems quite a heavy solution. What would be a good approach to having some local packages which ...
ideasman42's user avatar
  • 9,513
11 votes
3 answers
3k views

It is clear that not all local/custom/personal packages should be officially released, and it would be silly to do so just to benefit from built-in package management support. I'm wondering how to ...
Alexander Shukaev's user avatar

15 30 50 per page