bbatsov/projectile 3326
Project Interaction Library for Emacs
cask/cask 1160
Project management tool for Emacs
MarcWeber/vim-addon-manager 626
manage and install vim plugins (including their dependencies) in a sane way. If you have any trouble contact me. Usually I reply within 24 hours
Collection of useful dired additions
Silex/docker.el 531
Manage docker from Emacs.
Emacs Rails mode based on projectile
Run Emacs in docker containers!
Silex/elmacro 129
Package to display keyboard macros or latest interactive commands as emacs lisp.
github-issues.el --- Emacs utility functions and modes for managing GitHub projects' issues
MarcWeber/vim-addon-manager-known-repositories 32
this repository contains a list of known other repositories only
PR opened melpa/melpa
Brief summary of what the package does
A minor mode to keep repositories in sync using the rsync command line tool.
Direct link to the package repository
https://github.com/r-zip/rsync-mode
Your association with the package
I am the primary author. The only other contributor is ajwhite445. @ajwhite445
Relevant communications with the upstream package maintainer
None needed.
Checklist
<!-- Please confirm with x: -->
- [x] The package is released under a GPL-Compatible Free Software License
- [x] I've read CONTRIBUTING.org
- [x] I've used the latest version of package-lint to check for packaging issues, and addressed its feedback
- [x] My elisp byte-compiles cleanly
- [x]
M-x checkdocis happy with my docstrings - [x] I've built and installed the package using the instructions in CONTRIBUTING.org
- [ ] I have confirmed some of these without doing them
<!-- After submitting, please fix any problems the CI reports. -->
pr created time in 7 minutes
issue commentbbatsov/projectile
Unable to completing-read CMake preset the second time
Thanks @jehelset , I will try your code. I really like the concept of separate "reconfigure" command.
comment created time in 3 hours
push eventmelpa/melpa
commit sha 45459106a88b5bb8ce5afdef9a7cb95a0fb447bf
Update pippel
push time in 4 hours
PR merged melpa/melpa
Brief summary of what the package does
A fork of pippel, a package to manage python pip on Emacs.
Direct link to the package repository
https://github.com/arifer612/pippel
Your association with the package
New maintainer of the package.
Relevant communications with the upstream package maintainer
https://github.com/brotzeit/pippel/pull/16#discussion_r653597929
Checklist
<!-- Please confirm with x: -->
- [x] The package is released under a GPL-Compatible Free Software License
- [x] I've read CONTRIBUTING.org
- [x] I've used the latest version of package-lint to check for packaging issues, and addressed its feedback
- [x] My elisp byte-compiles cleanly
- [x]
M-x checkdocis happy with my docstrings - [x] I've built and installed the package using the instructions in CONTRIBUTING.org
- [ ] I have confirmed some of these without doing them
<!-- After submitting, please fix any problems the CI reports. -->
pr closed time in 4 hours
push eventbbatsov/projectile
commit sha 3de72462ad5dfc828c3c562534364f20d89ebab7
Fix a typo
push time in 7 hours
startedajayyy/SponsorBlockServer
started time in 8 hours
startedsearchableguy/awesome-illustrated-guides
started time in 17 hours
issue commentbbatsov/projectile
Unable to completing-read CMake preset the second time
as a quickfix you could use something like this:
(defun projectile-reconfigure-command (compile-dir)
"Retrieve the configure command for COMPILE-DIR without considering history.
The command is determined like this:
- first we check for `projectile-project-configure-cmd' supplied
via .dir-locals.el
- finally we check for the default configure command for a
project of that type"
(or projectile-project-configure-cmd
(let ((cmd-format-string (projectile-default-configure-command (projectile-project-type))))
(when cmd-format-string
(format cmd-format-string (projectile-project-root) compile-dir)))))
(defun projectile-reconfigure-project (arg)
"Run project configure command without considering command history.
Normally you'll be prompted for a compilation command, unless
variable `compilation-read-command'. You can force the prompt
with a prefix ARG."
(interactive "P")
(let ((command (projectile-reconfigure-command (projectile-compilation-dir))))
(projectile--run-project-cmd command projectile-configure-cmd-map
:show-prompt arg
:prompt-prefix "Configure command: "
:save-buffers t)))
and bind projectile-reconfigure-command to a suitable key.
comment created time in 18 hours
issue commentbbatsov/projectile
Unable to completing-read CMake preset the second time
i think this is simply how the project-type-agnosticprojectile-configure-command works (https://github.com/bbatsov/projectile/blob/master/projectile.el#L4337). it will prefer to use the cached command. to get the behaviour you want, one would have to be able to disable caching of configuration commands. not sure if this is possible currently.
comment created time in 18 hours
PR opened melpa/melpa
Brief summary of what the package does
A fork of pippel, a package to manage python pip on Emacs.
Direct link to the package repository
https://github.com/arifer612/pippel
Your association with the package
New maintainer of the package.
Relevant communications with the upstream package maintainer
https://github.com/brotzeit/pippel/pull/16#discussion_r653597929
Checklist
<!-- Please confirm with x: -->
- [x] The package is released under a GPL-Compatible Free Software License
- [x] I've read CONTRIBUTING.org
- [x] I've used the latest version of package-lint to check for packaging issues, and addressed its feedback
- [x] My elisp byte-compiles cleanly
- [x]
M-x checkdocis happy with my docstrings - [x] I've built and installed the package using the instructions in CONTRIBUTING.org
- [ ] I have confirmed some of these without doing them
<!-- After submitting, please fix any problems the CI reports. -->
pr created time in a day
PR opened melpa/melpa
Brief summary of what the package does
ox-yaow (yaow=yet another org wiki) is designed to be a lightweight as-is org -> html export option. More detailed information can be found in the README below.
Direct link to the package repository
https://github.com/LaurenceWarne/ox-yaow.el
Your association with the package
Maintainer
Relevant communications with the upstream package maintainer
None Needed
Checklist
<!-- Please confirm with x: -->
- [x] The package is released under a GPL-Compatible Free Software License
- [x] I've read CONTRIBUTING.org
- [x] I've used the latest version of package-lint to check for packaging issues, and addressed its feedback
- [x] My elisp byte-compiles cleanly
- [x]
M-x checkdocis happy with my docstrings - [x] I've built and installed the package using the instructions in CONTRIBUTING.org
- [ ] I have confirmed some of these without doing them
<!-- After submitting, please fix any problems the CI reports. -->
pr created time in a day
issue openedmagit/magit
image from bbdb if no gravatar
BBDB has some support for storing (base64-encoded) images in the image-uri field. It'd be nice if we could fallback to these when gravatar shows up empty, it'd be something like
(create-image (base64-decode-string
(bbdb-record-xfield (car (bbdb-search (bbdb-records)
:mail author-email))
'image-uri))
nil
'data)
plus error handling
created time in a day
issue commentjwiegley/use-package
About the usage of `:commands`.
If you are using the default use-package settings they are not equal.
(use-package company-lsp :commands company-lsp) does not require the package since :commands makes it lazy load when that command is invoked.
The corresponding basic plain Emacs LISP expression would be:
(unless
(fboundp 'company-lsp)
(autoload #'company-lsp "company-lsp" nil t))
(use-package company-lsp) already requires the company-lsp feature so the additional (require ...) does nothing.
comment created time in 2 days
issue commentmagit/magit
[Feature Request] Integration for git-credential-manager-core
@ztlevi thanks it worked for me.
comment created time in 2 days
PR closed Silex/docker-emacs
pr closed time in 2 days
issue openedjwiegley/use-package
About the usage of `:commands`.
I want to know if the following two settings are equivalent.
(use-package company-lsp :commands company-lsp)
and
(use-package company-lsp)
(require 'company-lsp)
Regards, HY
created time in 2 days
pull request commentmagit/magit
[crm] Override split-string more safely
Thanks!
I have applied this to the crm branch to avoid having to keep rebasing two branches until I finally get around to finishing this up.
comment created time in 2 days
PR merged magit/magit
(To be applied to the crm branch.)
In magit-completing-read-multiple*, this avoids changing the return value of
split-string. With this, selectrum's crm function works correctly instead of
signaling an error.
(The first commit doesn't change behaviour, only formatting, to make the second commit easier.)
pr closed time in 2 days
push eventmagit/magit
commit sha 539ecfe2cb6300efe4369d9b6f4698569c78ff2b
Simplify magit-completing-read-multiple* `cl-letf*' can act as an ordinary `let' for ordinary variables.
commit sha 5feb9e58739c9fbf6126845351749b8306c0834c
magit-completing-read-multiple*: override split-string more safely This avoids changing the return value of `split-string'.
push time in 2 days
push eventmagit/magit
commit sha a3626277ccd7436391302009e69c4fbf5711a89b
magit--libgit-available-p: Avoid using eieio-unbound
commit sha dd110ff74736e081a5010ac05e671842ec734407
magit-completing-read-multiple*: Port c-r-m change This ports Emacs commit 3d6fa0b1e085a987588d5b3a54d91abfee42ceea. Support list of default values in completing-read-multiple * lisp/emacs-lisp/crm.el (completing-read-multiple): Consider head of DEF argument when specified as a list, as per completing-read-default. (bug#30072)
commit sha c1b876b68a484a78ee5b9a20bd3b4ccca4a65a29
magit-completion-pcm--all-completions: Only use if necessary Don't even define it otherwise.
commit sha ceb0e7ae8765f26af5dac8c60e6fc839bf31d26c
[WIP] Update our completing-read-multiple replacement/wrapper Among other things we use crm to read git ranges such as "A..B" and "C...D". As far as crm is concerned ".." and "..." are interchangeable separators but to git they mean different things. We cannot use `completing-read-multiple' when reading ranges because it returns a list of read values, stripping the separators. `magit-completing-read-multiple' was added in [1: 388a9a254] to avoid some (additional upcoming) duplication between our two functions that read ranges. Giving it that name was a mistake because its function signature is not compatible with that of `completing-read-multiple'. In [2: cb4d59190] `magit-completing-read-multiple*' was added to fix that, but we did not port existing callers immediately because of the involved risk. Meanwhile we added more kludges to `magit-completing-read-multiple' and `magit-completing-read-multiple*', addressing additional defects and undesirable features of various completion frameworks. Now the time has come to deprecate `magit-completing-read-multiple' in favor of `magit-completing-read-multiple*'. We cannot keep using the former name, because of the differences in the function signatures. Eventually we will inverse of direction of the deprecation. Previously we copied `completing-read-multiple' and modified the copy to our needs, but we then failed to incorporate changes in the original into our copies, so now we use a wrapper instead. Another reason to use a wrapper is that then we don't bypass any advice that may have been added to the original. For example the `vertico' completion framework advices `completing-read-multiple' but that advise obviously did not affect our copies. 1: 388a9a254f6ee985e67926d44a2d9ebad79af897 completion: move common crm setup to a function 2: cb4d591900187b77e54ec00cac5f25b644153b5b magit-completing-read-multiple*: New function Because this commit shuffles things around quite a bit, making history inspection harder, here is a summary of all the issues that `magit-completing-read-multiple*' addresses along with links to earlier descriptions: - This commit adds the `no-split' argument, which is needed when reading git ranges as described above. - Until Emacs 26 `completion-pcm--all-completions' had a bug, so we backport the implementation from that version to Emacs 25. - helm-crm-default-separator - helm-completion-in-region-default-sort-fn - ivy-sort-matches-functions-alist
commit sha e772e204179a08e4fca749b68e449139d8daf871
[dump] I'm guessing the completion-table thing is not needed in this case.
push time in 2 days
push eventmagit/magit
commit sha a3626277ccd7436391302009e69c4fbf5711a89b
magit--libgit-available-p: Avoid using eieio-unbound
push time in 2 days
issue commentmagit/magit
Quitting magit window returns to original window rather than visible one
Nice, that did it! And I now see that it is documented in the user manual 🤦 . I would be in favor of making this option the default behavior. Other than that, feel free to close this issue.
comment created time in 3 days
PR closed melpa/melpa
Brief summary of what the package does
electric-paren enables instant execution of complete expressions in interactive Lisp modes, a feature copied from the Symbolics Genera operating system. I.e., when you press the closing ')' in ielm, eshell, interactive-lisp, sly, or slime it executes immediately, without pressing <return>.
Direct link to the package repository
https://github.com/chrchr/electric-paren
Your association with the package
I am the creator
Relevant communications with the upstream package maintainer
Checklist
<!-- Please confirm with x: -->
- [x ] The package is released under a GPL-Compatible Free Software License
- [x ] I've read CONTRIBUTING.org
- [x ] I've used the latest version of package-lint to check for packaging issues, and addressed its feedback
- [x ] My elisp byte-compiles cleanly
- [x ]
M-x checkdocis happy with my docstrings - [x ] I've built and installed the package using the instructions in CONTRIBUTING.org
- [ ] I have confirmed some of these without doing them
<!-- After submitting, please fix any problems the CI reports. -->
pr closed time in 3 days
pull request commentmelpa/melpa
A new recipe for electric-paren
I need to look at this a bit more. I'll resubmit later. Thank you!
comment created time in 3 days
startedSilex/docker.el
started time in 3 days
pull request commentmagit/magit
reverse diff (against working tree)
Also see #4394.
comment created time in 3 days
PR opened magit/magit
================================================================= Use a dedicated feature branch
Please use a dedicated feature branch for your feature request, instead of asking us to merge "your-fork/master" into the "origin/master". The use of dedicated branches makes it much more convenient to deal with pull-requests, especially when using Magit to do so.
If you were about to open a pull-request asking us to merge your version of "master", then see 1 for instructions on how to quickly fix that and some information on why we ask you to do so.
Additionally we ask you to allow us to push to the branch you want us to merge. We might want to push additional commits and/or make minor changes. Please make sure the box next to "Allow edits from maintainers" is checked before creating the pull-request.
================================================================= Do NOT use Github to edit files and create commit messages
Unless you are aware of all the pitfalls and take great care to avoid them, the use of Github results in many small defects, including but not limited to trailing whitespace, commit messages containing overlong lines and no newline at the very end, and "GitHub [email protected]" being used as the committer. The last one cannot even be avoided, which I consider as an affront.
Github is an insufficient interface for editing files and creating commits. Please don't do it when contributing to Magit.
================================================================= What you should write here
git diff -R
================================================================= How to update the manual
If you make changes to the manual, then edit only "magit.org". Do not manually edit "magit.texi". The latter has to be generated from the former. If you want to do that yourself, then follow the instructions at 2. Otherwise a maintainer will do it and amend that to your commit.
pr created time in 3 days