profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Silex/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

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

Fuco1/dired-hacks 619

Collection of useful dired additions

Silex/docker.el 531

Manage docker from Emacs.

asok/projectile-rails 245

Emacs Rails mode based on projectile

Silex/docker-emacs 151

Run Emacs in docker containers!

Silex/elmacro 129

Package to display keyboard macros or latest interactive commands as emacs lisp.

inkel/github-issues.el 49

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

add rsync-mode recipe

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 checkdoc is 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. -->

+1 -0

0 comment

1 changed file

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.

laurynas-biveinis

comment created time in 3 hours

push eventmelpa/melpa

Arif Er

commit sha 45459106a88b5bb8ce5afdef9a7cb95a0fb447bf

Update pippel

view details

push time in 4 hours

PR merged melpa/melpa

Update recipe for pippel

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 checkdoc is 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. -->

+1 -1

0 comment

1 changed file

arifer612

pr closed time in 4 hours

push eventbbatsov/projectile

Bozhidar Batsov

commit sha 3de72462ad5dfc828c3c562534364f20d89ebab7

Fix a typo

view details

push time in 7 hours

startedajayyy/SponsorBlockServer

started time in 8 hours

startedsearchableguy/awesome-illustrated-guides

started time in 17 hours

release twpayne/chezmoi

v2.0.15

released 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.

laurynas-biveinis

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.

laurynas-biveinis

comment created time in 18 hours

PR opened melpa/melpa

Update recipe for pippel

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 checkdoc is 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. -->

+1 -1

0 comment

1 changed file

pr created time in a day

PR opened melpa/melpa

Add ox-yaow Recipe

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 checkdoc is 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. -->

+1 -0

0 comment

1 changed file

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.

hongyi-zhao

comment created time in 2 days

issue commentmagit/magit

[Feature Request] Integration for git-credential-manager-core

@ztlevi thanks it worked for me.

ztlevi

comment created time in 2 days

PR closed Silex/docker-emacs

upgrade to ubuntu 20.04
+2 -2

1 comment

6 changed files

norci

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.

jakanakaevangeli

comment created time in 2 days

PR merged magit/magit

[crm] Override split-string more safely

(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.)

+34 -30

0 comment

1 changed file

jakanakaevangeli

pr closed time in 2 days

push eventmagit/magit

Miha Rihtaršič

commit sha 539ecfe2cb6300efe4369d9b6f4698569c78ff2b

Simplify magit-completing-read-multiple* `cl-letf*' can act as an ordinary `let' for ordinary variables.

view details

Miha Rihtaršič

commit sha 5feb9e58739c9fbf6126845351749b8306c0834c

magit-completing-read-multiple*: override split-string more safely This avoids changing the return value of `split-string'.

view details

push time in 2 days

push eventmagit/magit

Jonas Bernoulli

commit sha a3626277ccd7436391302009e69c4fbf5711a89b

magit--libgit-available-p: Avoid using eieio-unbound

view details

Jonas Bernoulli

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)

view details

Jonas Bernoulli

commit sha c1b876b68a484a78ee5b9a20bd3b4ccca4a65a29

magit-completion-pcm--all-completions: Only use if necessary Don't even define it otherwise.

view details

Jonas Bernoulli

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

view details

Jonas Bernoulli

commit sha e772e204179a08e4fca749b68e449139d8daf871

[dump] I'm guessing the completion-table thing is not needed in this case.

view details

push time in 2 days

push eventmagit/magit

Jonas Bernoulli

commit sha a3626277ccd7436391302009e69c4fbf5711a89b

magit--libgit-available-p: Avoid using eieio-unbound

view details

push time in 2 days

fork purcell/hdf4

Official HDF4 Library Repository

fork 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.

countvajhula

comment created time in 3 days

MemberEvent

PR closed melpa/melpa

A new recipe for electric-paren

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 checkdoc is 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. -->

+1 -0

1 comment

1 changed file

chrchr

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!

chrchr

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.

dickmao

comment created time in 3 days

PR opened magit/magit

reverse diff

================================================================= 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 noreply@github.com" 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.

+1 -0

0 comment

1 changed file

pr created time in 3 days