profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/jabranham/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.
Alex Branham jabranham Find most of my personal stuff at www.gitlab.com/jabranham

Fuco1/smartparens 1499

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.

jabranham/emacs 20

moved to gitlab

jabranham/brazil 1

Replication materials for "Campaign shocks and party support: evidence from Brazil’s 2014 presidential election"

jabranham/.pandoc 0

pandoc template files

jabranham/2016-14 0

Week 14 of 2016

jabranham/aggressive-indent-mode 0

Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.

jabranham/alert 0

A Growl-like alerts notifier for Emacs

jabranham/anaconda-mode 0

Code navigation, documentation lookup and completion for Python.

push eventjabranham/forge

Jonas Bernoulli

commit sha 93c8005ce72a765b8be189c43962cee084f51880

Bind forge-dispatch to "N" Bind to "N" instead of, or rather (for backward compatibility) in a addition to, "'".

view details

Jonas Bernoulli

commit sha 9fbd00e97df4bedf00c72911777c207c5cd40b6d

Bind forge-dispatch to "N" add appropriate location Closes #388.

view details

Jonas Bernoulli

commit sha 68108584811170ac04c784bc14841070f26863d7

Update bindings in magit-status-jump

view details

Jonas Bernoulli

commit sha cf4555079dbac09dc09a845238c395238fecc376

manual: Update to rename and time having passed Closes #390.

view details

Jonas Bernoulli

commit sha 70e8246b24617030b0bbc27183f0a985658feba7

manual: Fix flipped command descriptions

view details

Jonas Bernoulli

commit sha a3e6f8aab16a8213cd389fe79d8c02300d26cab7

forge-list-labeled-{pullreqs,issues}: New commands

view details

Jonas Bernoulli

commit sha 8585f6e78fafc013ae955885bce8c2c0471caa91

forge--save-note: Just delete empty directory Closes #397.

view details

Jonas Bernoulli

commit sha 86e18914eac706928e66705418c765f34d077703

forge-bug-reference-setup: Don't set variables on Emacs 28 Starting with Emacs 28, bug-reference already sets appropriate values. In fact they are a bit better than the ones we used, and continue to use on older Emacsen. Closes #283.

view details

Jonas Bernoulli

commit sha 9e7d6835b7eb3283eee84998de99af38cd9a2028

No longer redefine bug-reference-fontify on Emacs 28 See #283.

view details

Jonas Bernoulli

commit sha 3974904695892f52e1b2909ae9fcb73af434c772

forge-bug-reference-setup: Fix typo in previous commit

view details

Tassilo Horn

commit sha 6e8ab6c67e3bac1d4e464e64a6b39971814f25cb

Adapt to emacs-28 bug-reference-bug-regexp contract Starting with emacs 28, the first group in `bug-reference-bug-regexp` defines the bounds of the bug-reference overlay, so prepend just a "." to `bug-reference-bug-regexp` in order to prevent it from matching at BOL. With `bug-reference-bug-regexp` values which don't conform to this new contract, the char before the bug references will be highlighted, too, but bug-reference.el issues a warning pinpointing what needs to be adapted anyhow. * lisp/forge-topic.el (forge-bug-reference-setup): Prepend "." to bug-reference-bug-regexp in order to prevent matching at BOL.

view details

Jonas Bernoulli

commit sha f97bc47e9e2a2a6300dd267bdd67a88254f65aa7

forge--branch-pullreq: Fall back to remote upstream Closes #414.

view details

push time in 8 hours

push eventjabranham/ESS

Yasushi SHOJI

commit sha 39e75bd21ce6f8dba31670172fa80608125fa35c

doc/ess.texi: Update Org chapter and URL Org's "Working with Source Code" has been shifted down to chapter 15, and the capitalization of the URL has also been changed a bit. This is a tiny change. Signed-off-by: Yasushi SHOJI <yashi@spacecubics.com>

view details

Vitalie Spinu

commit sha a7ce81bb768d7cc410885711cf99bad0f8941ac3

Fix R1 pattern in ess-r-error-regexp-alist

view details

push time in 8 hours

push eventjabranham/electric-operator

David Shepherd

commit sha ecc59d313dd9ddfc4d6a2a3c7a9374aaf214e653

Remove R rule for ternary operator, because it doesn't have one! Closes #99

view details

James Biddle

commit sha b98f26ad891030df15c866c0def624ee8d4c8138

Added f90-mode support

view details

jamesbiddle

commit sha dafd0ca6e40500ee803b8b6cd280e37197572829

Fixed features checking, corrected known failures

view details

jamesbiddle

commit sha 7bd84f262e94ca9de2960fd310d6b97fd66497c8

Implemented some of the recommended changes. About to move old operator code to new branch

view details

jamesbiddle

commit sha c7827100117e17070388c22428aa71f64ff9f9ff

Removed experimental custom-operator code

view details

David Shepherd

commit sha 12044100fd8ac6ccdf3c5ebd7ca418edbd5c0497

Hopefully make it easier to get consistent indentation

view details

David Shepherd

commit sha 14def81d88bf4344a335e68007324e3f3ef5c435

Add a comment from the PR

view details

push time in 8 hours

push eventjabranham/eglot

João Távora

commit sha cbb1da42be65fe7e6105d4638b889180f2a1b17d

Let eglot-flymake-backend be in flymake-d-functions even if Eglot off This is useful when using eglot-stay-out-of and a pattern like: (defun my/js-mode-hook () (add-hook 'flymake-diagnostic-functions 'some-eslint-backend nil t)) (setq-local eglot-stay-out-of '(flymake)) (add-hook 'flymake-diagnostic-functions 'eglot-flymake-backend nil t)) (add-hook 'js-mode-hook 'my/js-mode-hook) Then, _both_ backends will run unconditionally, but Eglot backend only actually reports diagnostics if Eglot is on. * eglot.el (eglot-flymake-backend): If buffer isn't being managed by Eglot, behave as a noop.

view details

João Távora

commit sha a697084d8dfe29783985f298d38863ea5d59c632

Fix #719: fall back to prompting user if eglot-alternatives fails * eglot.el (eglot-alternatives): Don't error in interactive case.

view details

João Távora

commit sha 122dbb9d6ef477c5c5f0351895652b825d6447de

Fix typo in user-visible eglot-ignored-server-capabilities The name with the typo, eglot-ignored-server-capabilites, is still supported. Per #724. * NEWS.md: Mention change * eglot.el (eglot-ignored-server-capabilities): New defcustom.

view details

João Távora

commit sha 9b63f21e75dc8222b5dfc4006ce8559bb73532cb

Respect completion-regexp-alist in Eglot's completion table See GitHub discussion #726 Suggested-by: Felicián Németh <felician.nemeth@gmail.com> Suggested-by: JD Smith * eglot (eglot-completion-at-point): use all-completions.

view details

João Távora

commit sha c17bdf6c98d6bf0f1a85f1175556e1038654402f

Fixup last commit Per #726. I'm still not entirely convinced using all-completion here is a good idea. As usual the completion list we get from the server is pre-filtered to whatever the server wishes. Letting the completion style do its own filtering (most completion styles use completion-regexp-list and all-completions themselves) is completely useless here. Let's hope it's not harmful. * eglot.el (eglot-completion-at-point): Fix all-completions call

view details

push time in 8 hours

push eventjabranham/borg

Jonas Bernoulli

commit sha 6ea061f30065493e206132ff3f7a2d8febb859d0

manual: Fix typos and wording

view details

Jonas Bernoulli

commit sha 018d5334b4c9af297799f0644e09946a13d55edd

borg-top-level-directory: Fall back to borg-user-emacs-directory This makes it possible for Borg to initiate drones even though the top-level gitdir is missing. Most users wouldn't want that but at least one does, because he builds his configuration using CI and then uses the result as static configuration but without copying the gitdirs. Closes #110.

view details

Caleb Chase

commit sha 0ff7d7e469d75c26caed8d50ca80299cc4a77b88

borg.sh: Fix read loops and variable quoting Likely won't make a difference in this specific situation, but it's still safer.

view details

Jonas Bernoulli

commit sha 0745796209fb2dd30f92bd6d87909200c724f612

manual: Add LocalWords

view details

Jonas Bernoulli

commit sha 3cbef91ba13a45c5c0fdb6e86fd2679fdb9752aa

manual: Fix typo

view details

Jonas Bernoulli

commit sha 541f384a08737294e90d5a526ff6a06a647aab16

manual: Show how to disable package-enable-at-startup

view details

push time in 8 hours

issue commentemacs-ess/ESS

ess-switch-to-inferior-or-script-buffer when script and inferrior REPL are in different frames.

You should be able to customize display-buffer-alist: (info "(ess) Controlling buffer display")

On Thu, Aug 19, 2021 at 8:55 PM Justin Silverman ***@***.***> wrote:

I use ess, emacs and i3. Because of the later I like to generally replace windows with frames.

Whenever I use ess-switch-to-inferior-or-script-buffer I would like it if it jumped to the iESS process in the other frame but instead it just opens a new window in the same frame as the script. Is there a way to generalize this behavior so it works across frames?

Thank you! Justin

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/emacs-ess/ESS/issues/1157, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC24ZCI2F2OH7OZGN46XPSDT5WRZFANCNFSM5CPJ24TQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

jsilve24

comment created time in a month

push eventjabranham/nix-mode

Daniel Nagy

commit sha b4b75182313c135110069275833efa94d0a19621

Refactor process calling This commit reworks the usage of calling a nix process. With this you can now get more meaningful error messages: ``` emacs-lisp ELISP> (nix-instantiate--parsed "xxx") *** Eval error *** error: attribute ’xxx’ in selection path ’xxx’ not found ``` Before this commit, a call such as this would result in: ``` emacs-lisp ELISP> (nix-instantiate--parsed "xxx") *** Eval error *** Nix’s show-derivation xxx failed to produce any output ```

view details

Matthew Bauer

commit sha d27820b0408b3e9067c264e25c009bd5cd9dfcd1

Merge pull request #131 from nagy/nix-process-refactor Refactor process calling

view details

Christopher League

commit sha c29b11b6470282df18f1b653f39a7cabe439faba

Add Package-Requires for dependency on "f"

view details

Matthew Bauer

commit sha 1fdf8e654a22adc3d23d9ee01dda15f0574fc6d8

Merge pull request #132 from league/master Add Package-Requires for dependency on "f"

view details

Daniel Nagy

commit sha 25cd13349fd957f814d93ea91bdd3cf891ee74f9

Linkify `nix-mode.org` in Readme

view details

Daniel Nagy

commit sha b12fa70dd78ffb464c18c45f58aa78a3bbf67098

Indicate constants These values should not change over time

view details

Daniel Nagy

commit sha c2d96ced52ff436ef5aa891f9600349e9dd657c9

Fix wrong documentation

view details

Daniel Nagy

commit sha 8a05b88eb35ad7bef505b37bc81731a3ee536909

Fix a typo

view details

Daniel Nagy

commit sha 3865b7bc980705e4749d1b35228fe303e84dc91f

Specialize two defcustom types This allows for better completion in the customization buffer.

view details

Daniel Nagy

commit sha 7f689c4161f4ac915ff7f6d185edd7a42d660ac0

In flake.nix, split name into pname and version

view details

Daniel Nagy

commit sha da7e638f2fa8a04a399b37cfa481e59cb3c18ff3

Spell out command argument Writing out the full name command arguments can help newcomers, who dont know the shorthand of the flag understand the intent better.

view details

Matthew Bauer

commit sha 3cca5b6527a69c4701394f424726282a1462ede3

Merge pull request #133 from nagy/small-fixes Small fixes

view details

push time in a month

push eventjabranham/forge

Jonas Bernoulli

commit sha 75484a78ba1c5efc5a094bca110340aeb6014fc8

make: Update path to ox-extra

view details

Jonas Bernoulli

commit sha 2887b615fa2da8c6c55740d63c1b25224252db03

make: Set VERSION Otherwise it would have to be set explicitly when running "make release".

view details

Jonas Bernoulli

commit sha 551e51511e25505d14e05699a1707fd57e394a9a

Release version 0.2.0

view details

Jonas Bernoulli

commit sha 35fb11c1d0ef8d51de7e50992b621e68c2ab0915

forge-insert-notifications: Do no initially expand repo sections

view details

Jonas Bernoulli

commit sha 7368fdc8f5a9fe63d9ff8649ba4dfac6cf0cc7c4

Fix indentation

view details

Jonas Bernoulli

commit sha eb07b2465ce7b638861c49dd6b26245ce90115df

Quote object slot :initform values that aren't self-quoting In Emacs 28, EIEIO is switching to CLOS semantics. This also works for older Emacs versions.

view details

Jonas Bernoulli

commit sha ed65a2a75fe5e7625c4690babb87315efa6f0420

Bump Closql dependency to restore support for Emacs 28

view details

Jonas Bernoulli

commit sha e7d0d759440492549db331f3c39c3cc62880118f

Release version 0.2.1

view details

Jonas Bernoulli

commit sha 6062b41ce629a5b506b9b0693b082c98f5acc8b8

manual: use ox-texinfo's notoc support Instead of ox-texinfo+'s obsolete support.

view details

Jonas Bernoulli

commit sha ddb4357e8de95bce96154c757c047cb92235828c

manual: Split up "Supported Forges and Hosts" differently

view details

Jonas Bernoulli

commit sha 3112aded28ad8d17d30980168d6340b6391f0d14

forge-merge: New command Upstream documentation at: - https://docs.gitlab.com/ee/api/merge_requests.html#accept-mr - https://docs.github.com/en/free-pro-team@latest/rest/reference/pulls#merge-a-pull-request Closes #96.

view details

Jonas Bernoulli

commit sha 46d5f2531da7d8ccdfd55cce57f319b902f4979b

Allow following a link instead of opening an issue When using Github's web interface to select an issue template, then the list of templates may also contain links to arbitrary web pages (these are usually alternative issue trackers and/or support forums). Previously Forge filtered out these links but no more. If the user selects a link, then the page is visited using `browse-url' and the issue reporting process is aborted.

view details

Jonas Bernoulli

commit sha 9c3400ff87864bcc3e17a10c8421996826ed972e

forge--prepare-post-buffer: Don't protect an empty draft

view details

Jonas Bernoulli

commit sha 82767f6adecb238f7371010323c71e39f946dc27

Always pass :auth and :host when calling ghub--graphql-vacuum Closes #374.

view details

Zachary Romero

commit sha 84ef3a7bad5879a2dd179a94655ac0da28be3898

Add yaml dependency and use it for parsing YAML

view details

Jonas Bernoulli

commit sha 5b4b0f541b2f2849bbf0786ac090cd32c515cc96

forge-toggle-closed-visibility: Invalidate cache

view details

Jonas Bernoulli

commit sha b4fd0666a4d3987fc41e08eda3f6b1db7b404697

make: Add stats target

view details

Jonas Bernoulli

commit sha cd1ea6f32753baa4438315b6743b63d86fc882e8

manual: Document forge-merge

view details

Adam Fallon

commit sha 49da45ac4515d7442ebd606f4ad4922a3e1439ff

manual: Fix typo

view details

Jonas Bernoulli

commit sha 34cbaa7b6a77ba2e4c6750f4f922d3e887c08c67

forge-pull: Add kludge to disable automatic pulling Closes #362.

view details

push time in a month

push eventjabranham/ESS

Vitalie Spinu

commit sha 07d0a220a57c56f3b9b0b6631ffd5fb3a9c35715

Fix numeric regexp in ess-bounds-of-symbol

view details

plantarum

commit sha c2a2bf32d1454738a9840ad2467806a295890029

remove extra whitespace around <- when using ess-insert-assign The old version used delete-white-space to remove extra spaces around the assignment operator. For those of us still using this, it would be nice to get that convenience back.

view details

Martin Mächler

commit sha 07abbfdf6923f2b967d9f077b373bfe67939144d

Merge pull request #1150 from plantarum/insert-assign-fix remove extra whitespace around <- when using ess-insert-assign

view details

Lionel Henry

commit sha df297416596257f4c5d59e42427ab745af4f2fce

Add unit test for #1150

view details

Lionel Henry

commit sha a5df6aa81351385e9813b722afcacdba1648226d

Clean up whitespace in `ess-cycle-assign` as well Follow-up to #1150

view details

Lionel Henry

commit sha 4fefd0feaae688e28d6a0c36c9eaa219c448903f

Don't resink to stdout Since that's a noop that doesn't add anything to the stack

view details

Vitalie Spinu

commit sha bad17fedb878f591707bddcab1917523ed7d6c24

Disable command timeout by default (#1152) Commands should not be interrupting time-consuming user input.

view details

push time in a month

push eventjabranham/eglot

João Távora

commit sha 1460324706d03291883cfcd13e59c4f5f55f3dc0

Update bug_report.md

view details

João Távora

commit sha a5b7b7d933b97db9ce5f8b7dcc8c866f7c35b220

Fix #688: Support multiple servers out-of-box for same mode Also per #537. * eglot.el (eglot-alternatives): new helper. (eglot-server-programs): Use it. Use clangd and pylsp. * NEWS.md: Mention feature. * README.md (Connecting to a server): Mention pylsp and clangd.

view details

João Távora

commit sha 25d20c73cf317f7d629dd215c8c22b185631551f

Fix #697, #645: Again speed up directory watching Previously, given a number of globs, Eglot would try to place system watchers only in those subdirectories that could potentially be matched by a glob. This meant traversing the whole tree, which could be impractical. Just place watchers in every subdirectory of the project (you may run out of watchers). * eglot.el (eglot-register-capability): Simplify. (eglot--files-recursively): Delete. (eglot--directories-recursively): Fix.

view details

João Távora

commit sha 835aa0e9b351e371be82f0661e438b13e641a5eb

Per #697, #645: Hard code an exception to "node_modules" directores * eglot.el (eglot--directories-recursively): Fix.

view details

João Távora

commit sha e498cb171bb07ec36880a2494aafc8acb1cc34ca

Per #697: Use project-files to know which directory watchers to skip The directory-finding logic is probably a bit slower than using eglot--directories-recursively, but since it honours `.gitignores` and ignores more directories it's much faster overall. And guaranteed to create less watchers. Thanks to Dmitry Gutov <dgutov@yandex.ru> for the idea. * eglot.el (eglot--directories-recursively): Remove.

view details

Liu Hui

commit sha 5cc8df63d86a6c43134dd6e4e3ae26cfae14e66a

Fix #702: Consider TRAMP in eglot-alternatives * eglot.el (eglot-alternatives): Use eglot--executable-find. Copyright-paperwork-exempt: yes

view details

João Távora

commit sha 0e6c0619daa39c6b26c2592b01f411613e788815

Fix #703: Don't call eglot--executable-find more than needed * eglot.el (eglot-alternatives): Complexify. (eglot--guess-contact): No need to 'executable-find' if path absolute.

view details

João Távora

commit sha ba1a6c9b39a97b25873c9e1a382a96674d449805

Per #703: transpose order of "pylsp" and "pyls" alternatives When operating remotely, searching for an executable that don't exist takes longer than usual. Better to put the most likely server first in the list to minimize the slowdown. * eglot.el (eglot-server-programs): Transpose python mode alternatives

view details

Brian Leung

commit sha 194b178ef41ccd3d937983f3829d44a546bb24d6

Close #712: Add support for LocationLink Fix #711. LocationLink was added in version 3.14 of the protocol and is sometimes used in lieu of Location for definition- and reference-related requests. * eglot.el (eglot--lsp-interface-alist): Update with LocationLink. (eglot-client-capabilities): Advertise textDocument.{definition,declaration,implementation,typeDefinition}.linkSupport. (eglot--lsp-xrefs-for-method): Accept LocationLinks. Co-authored-by: João Távora <joaotavora@gmail.com

view details

push time in a month

push eventjabranham/aggressive-indent-mode

Stefan Monnier

commit sha af66cb208a85b8ad578ebb51d0891f7246c98228

Fix license

view details

Stefan Monnier

commit sha ebe7fb20e4da778edfe461f4d6bf6bb25a020934

* aggressive-indent/aggressive-indent.el: Use lexical-binding.

view details

Stefan Monnier

commit sha 7e65c9ea18b4ebaa36ac366952cd46806bc47400

* aggressive-indent.el: Silence warning * aggressive-indent.el (aggressive-indent-indent-region-and-on): Remove unused var `was-beginning-of-line'.

view details

Artur Malabarba

commit sha 113389c223ed02cc44655fe6d891242dd0e5eb09

Merge remote-tracking branch 'elpa/externals/aggressive-indent'

view details

Artur Malabarba

commit sha cb416faf61c46977c06cf9d99525b04dc109a33c

Version 1.10.0

view details

push time in a month