profile
viewpoint
Thomas de Beauchêne deb0ch Blackfoot Paris, FRANCE https://blackfoot.io

deb0ch/emacs-winum 115

Window numbers for Emacs - Navigate windows and frames using numbers

blackfoot-makers/discord-rbot 4

discord bot in Rust

deb0ch/dxlServo 4

DxlServo is a C++ object/library made for simplifying the use of Dynamixel AX-12a servomotors in C++ projects.

deb0ch/.spacemacs.d 3

My personnal spacemacs configuration

deb0ch/ftrace 2

ftrace is a program tracer. It traces the execution of a program to draw a call graph of each and every function call using Dotty, either internal functions, static or shared libraries, or syscalls.

deb0ch/Algogen 1

Some tests and tryouts abouts genetic algorithms

deb0ch/animatedBaballe 1

Dummy project for playing around with react Native, Animated, Fastlane and other shiny toys

deb0ch/ansible-role-spacemacs 1

An Ansible role for installing Spacemacs with Emacs built from source

deb0ch/bullets 1

A personal project of a life organiser, starting as a tiny Todo list app.

deb0ch/bullets-api 1

The backend part of a personal project of a life organiser, starting as a tiny Todo list app.

startedipfs/ipfs-desktop

started time in 7 days

startedelmasse/hyper-markdown-preview

started time in 8 days

startedcharmbracelet/glow

started time in 8 days

PR opened ohmyzsh/ohmyzsh

Add plugin for ExpressVPN

ExpressVPN comes with a completion script for Bash, but none for Zsh. Fortunately, I was able to make it work for both shells pretty easily with only a small modification (see diff below).

This code is not publicly hosted by ExpressVPN, so I figured that here would be a place that makes sense to publish it.

I also submitted the fix via ExpressVPN's support, although I do not know how much faith I should have that it will make it into their codebase someday.

This fix makes the autocompletion script also work on zsh without changing how it works for Bash. The expression "${COMP_WORDS[@]:2:$COMP_CWORD-2}" does not behave the same on Bash and Zsh when the command has only zero or one arguments, e.g. typing "expressvpn conne<TAB>" or "expressvpn <TAB>" would print the error "autocomplete:8: substring expression: 1 < 2". This fixes it by handling the case of the short command separately in a simpler way and handling the rest of the cases the same way as before.

With this fix, zsh users just have to use the command "source /usr/share/bash-completion/completions/expressvpn" to get the same auto-completion as bash users.

File : /usr/share/bash-completion/completions/expressvpn

Diff to the original file (using the diff command) :

9a10,12

    opts=$( ${COMP_WORDS[0]} "$cmd" "${COMP_WORDS[@]:2:$COMP_CWORD-2}" --generate-bash-completion )
else
    opts=$( ${COMP_WORDS[0]} --generate-bash-completion )

11d13 < opts=$( ${COMP_WORDS[0]} "$cmd" "${COMP_WORDS[@]:2:$COMP_CWORD-2}" --generate-bash-completion )

NB: bash is regularly referenced throughout the file, it is on purpose as I wanted to keep the diff to the original file to a minimum.

Standards checklist:

<!-- Fill with an x the ones that apply. Example: [x] -->

  • [x] The PR title is descriptive.
  • [x] The PR doesn't replicate another PR which is already open.
  • [x] I have read the contribution guide and followed all the instructions.
  • [ ] The code follows the code style guide detailed in the wiki.
  • [ ] The code is mine or it's from somewhere with an MIT-compatible license.
  • [x] The code is efficient, to the best of my ability, and does not waste computer resources.
  • [x] The code is stable and I have tested it myself, to the best of my abilities.

Changes:

  • [...]

Other comments:

...

+61 -0

0 comment

2 changed files

pr created time in 14 days

create barnchdeb0ch/ohmyzsh

branch : expressvpn

created branch time in 14 days

fork deb0ch/ohmyzsh

🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

https://ohmyz.sh

fork in 14 days

PR opened syl20bnr/spacemacs

Add binding for markdown-table-align

To make it consistent with Org layer :slightly_smiling_face:

+3 -0

0 comment

3 changed files

pr created time in 16 days

push eventdeb0ch/spacemacs

deb0ch

commit sha 928d4671a7a75cccc7e947604ae38cb4a20dc3d7

Add binding for markdown-table-align

view details

push time in 16 days

PR closed TheBB/spaceline

Add a total-lines segment

This is equivalent to %L in Vim's status line.

Uses https://melpa.org/#/total-lines

+37 -5

10 comments

3 changed files

hinrik

pr closed time in 16 days

pull request commentTheBB/spaceline

Add a total-lines segment

Closed in favor of #229

hinrik

comment created time in 16 days

delete branch TheBB/spaceline

delete branch : total-lines

delete time in 16 days

push eventTheBB/spaceline

deb0ch

commit sha 9a81afa52738544ad5e8b71308a37422ca7e25ba

Add support for total-lines-mode

view details

push time in 16 days

PR merged TheBB/spaceline

Add support for total-lines-mode

An alternative proposal for https://github.com/TheBB/spaceline/pull/168

+3 -1

1 comment

1 changed file

deb0ch

pr closed time in 16 days

issue commentwebbukkit/dynmap

Changing lighting does not affect render for nether_world

@FedUpWith-Tech Based on @Larbaco 's comment his should be reopened, no ?

deb0ch

comment created time in 16 days

issue commentPX4/PX4-Autopilot

make make px4_sitl_rtps fails to find fastrtpsgen in default location

@adk4davsys @pratikiitgn Sorry for responding so late, I guess I haven't been so attentive to my Github notifications for the past few years :sweat_smile:

I don't remember for sure, but seeing the issue again I think that I most likely solved it by setting the FASTRTPSGEN_DIR variable to the location of my fastrtpsgen install (not sure which folder but surely one of them).

In any case, this should be solved by @stmoon 's PR https://github.com/PX4/PX4-Autopilot/pull/13822 no ? If it is the case then this issue should be closed.

deb0ch

comment created time in 16 days

push eventdeb0ch/spacemacs

Robert O'Connor

commit sha ae056660b282b7cecf8760920e45606bd118af44

Remove gist.el since it's unmaintained. Comments out the elisp code but removes the README docs. Closes #15093

view details

Julien Debon

commit sha c93b6726bcc3a65536fbacc3d738955db9e07a86

LaTeX: Fix broken key binding

view details

SpacemacsBot

commit sha 6cc5f4ec078a9de9e5c6c9de2ec2e92bf87c3db4

[bot] "documentation_updates" Tue Nov 2 20:29:57 UTC 2021

view details

Trevor Buchanan

commit sha e715fffb3cd111bb078162583d368f09f2351b63

[doc] fix incorrect key bindings for buffer functions

view details

Lucius Hu

commit sha f4f8ad8fd70f3f1b74b68e1dc04c2e0167863ce9

git: migrate git{attributes,config,ignore}-mode to git-modes

view details

Evan Klitzke

commit sha 66e509f34589f259085e09b70d47128d72bbfdfe

Remove helm-gitignore from git layer. Related to #15117, this removes the helm-gitignore from the git layer because it hasn't been updated to use the new git-modes package. The helm-gitignore functionality isn't particularly useful anyway, it's just a utility to help generate .gitignore files. This change can be reverted if the upstream helm-gitignore package is fixed and people find the functionality it provides to be useful.

view details

Ag Ibragimov

commit sha 92979e7934379ac9a5d55ad072197dc36a10dd0d

fasd layer: fasd & open in a layout (#15126) * fasd layer: fasd & open in a layout * rewrite without using dash.el * adds buffer-live-p check

view details

Rodrigo Virote Kassick

commit sha 889f33216e4c9158f32ee8c5c058079471c17774

helm-find-files-history requires prefix argument Calling spacemacs/helm-find-files with prefix would cause an error instead of popping helm-find-files-history before helm-find-files

view details

Daniel Nicolai

commit sha b1fe17d370d5a3f3b7c8d69b51f7b12b77368418

Open special-mode buffer in motion-state (not evilified) Special mode and its derived mode(s) buffers were made evilified in PRs #14995 and #15050. However, special-mode is too aggressive (as 'warned' for already in #14995); it makes it hard to overwrite its keybindings (e.g. `evil-local-set-key`, or using `evil-evilified-state-map` on a derived map have no effect). Therefore it makes more sense to open the buffers in motion-state instead. This state also does not hijack the `q` keybindings as defined by special-mode (see https://www.gnu.org/software/emacs/manual/html_node/elisp/Basic-Major-Modes.html), although it does still hijack its `g` keybinding, but evil navigation is considered to have higher priority than revert-buffer anyway.

view details

Benjamin Hipple

commit sha 2dc62081741599a714fd6f2a5ff3b0ec2e93e252

[doc] Fix spelling mistake

view details

Maxi Wolff

commit sha b926293c33dc9c605a0c2e0ac0df1bb7da4f6875

[doc] Improve wording following suggestions from #15119

view details

Robert O'Connor

commit sha 16ae20bcfe64c50129f7c22af5f1e39636f1471e

Update go layer docs since go get is deprecated See https://golang.org/doc/go-get-install-deprecation

view details

Lucius Hu

commit sha 7d39d7363bcbea91ad6b82f76d080ae0ce37f8d4

python: Update README.org It turns out that we've already migrated to pylsp from pyls a while ago, except that README.org is not updated. closes https://github.com/syl20bnr/spacemacs/issues/15036

view details

Daniel Nicolai

commit sha 22bfc8197d5bc3f2e7494ba69cc7da3e087d8a1f

Add zonokai themes to themes-megapack layer The documentation of the `themes-megapack` layer states that the layer provides all themes included in the [theme gallery](https://themegallery.robdor.com/) by Rob Merrell. However, this theme currently is missing from the layer.

view details

Robert O'Connor

commit sha 89d348250392528f5578a1c681ca028bf75b7c86

Add to the docs for compleseus about selecting a completion engine

view details

Maxi Wolff

commit sha 7ac303922eaf04ddb0d9f47877a07f8e97e1059f

[compleseus] Fix some small typos

view details

Daniel Nicolai

commit sha d5b6df3584cf6196ec373fc62e165fc4fc3f3ba2

Add commands to compleseus layer (locate, yasnippet, search from) (#15078) * Add commands to compleseus+fasd layer (locate,yasnippet,search-from) * Add metadata classifier (for embark) to fasd-layer Embark uses metadata of the target under point to determine actions. If the target lacks a metadata classifier then the [embark documentation](https://github.com/oantolin/embark#acting-on-targets) recommends to [add them using the marginalia package](https://github.com/minad/marginalia#adding-custom-annotators-or-classifiers). This PR adds the file classifier to results for fasd searches.

view details

Maxi Wolff

commit sha 0dd38667dfb7951a617c374aefa8a3a301bd72ae

[compleseus] Fetch consult-yasnippet from melpa

view details

Maxi Wolff

commit sha 1c0d7be28b8eaef19f3f8364af9dfd3a986e98e1

[python] Fix broken link

view details

SpacemacsBot

commit sha e6bd5cc4ac7996fa463dd1482bec597041feedf2

[bot] "documentation_updates" Tue Nov 2 22:01:23 UTC 2021

view details

push time in 17 days

startednsg/k9s-nsg-snap

started time in 17 days

startedahmetb/kubectx

started time in 18 days

startedalexandergogl/spacemacs-icon

started time in 21 days

startedjarun/buku

started time in a month

startedhri-group/arviz

started time in a month

startedKaizenLouie/C99Shell-PHP7

started time in a month

push eventdeb0ch/steps

deb0ch

commit sha 1081438ae32e586fdaf91e2db0b615711423bb05

Add emacs compilation for Ubuntu 20.10

view details

push time in a month

PR opened bmag/emacs-purpose

Fix emacs ipython notebook

Ein uses uses a magic trick to give the user the impression of navigating one single buffer, where in reality they are magically switching between different buffers whenever they enter a markdown cell (markwodn-mode), a Python cell (python-mode), in a different language or in between two cells (fundamental mode).

The problematic one is the fundamental mode one, going to general purpose where the rest of the cells are edit. This causes a glitch, where the notebook will be opened in two windows, with the focus switching from the one to the other as the cursor goes through the notebook.

See repro in screen captures :

  • Broken Peek 2021-10-28 09-32 - purpose broken

  • Fixed Peek 2021-10-28 09-35 - purpose fixed

+9 -8

0 comment

2 changed files

pr created time in a month

create barnchdeb0ch/emacs-purpose

branch : fix-emacs-ipython-notebook

created branch time in a month

push eventdeb0ch/spacemacs

deb0ch

commit sha 487aee9dec55622994a10b4983ef463a6113cff4

Add binding for markdown-table-align

view details

push time in a month

push eventdeb0ch/spacemacs

JAremko

commit sha 8de86ca2abc07a4d7cec7bdcf1463d7fa51efb8f

[tests] Enable Emacs 25.3 tests of Windows

view details

JAremko

commit sha d038a56c6f44929a87a721651e5487c4b69ea799

[tests] Download elpa artifact

view details

JAremko

commit sha 2ce32b461e8436860ede11fc16cadd182b14965d

[tests] cleanup

view details

enderger

commit sha 14a767fc664c725da644811921803e7bcd0cb31b

Replace Depreciated Package in Perl6 Layer (#13899) * Switch from nabero's ron mode to my own custom ron-mode (hosted on MELPA) * Replace depreciated perl6-mode withraku-mode * Remember to update the init function

view details

Ayush Goyal

commit sha 96cc779cbec6fa59a0a81fea226af36970a49f15

Support pyright language server for python layer Microsoft has released pyright language server for python. It boasts better performance than the old Microsoft language server for python. This commit adds supports for pyright language server in python layer

view details

Will Minshew

commit sha 77ff667235b43adbce4774a494ddfd071bc0df72

Bug fix emacs lisp debug keybindings (#13892) * fix edebug readme keybindings * fix lisp debugger readme keybindings

view details

Benjamin Hipple

commit sha 10b39aa3df9d2c8f98268533b07f31756e71802c

[ipython] Fix elisp whitespace This runs the default spacemacs elisp formatter on buffer save, with no functional changes. I have further changes I'd like to integrate, but first want to sweep this large but no-op diff forward.

view details

Maximilian Wolff

commit sha cd2f56d9ddb4fa4baf85079d1c5c25edbfa1ffe6

[ipython] autoformat with proper elisp settings

view details

emacspace

commit sha 050a6d197377098179683afc388f4de731fc6066

documentation formatting: Fri Sep 4 16:48:12 UTC 2020

view details

Ag Ibragimov

commit sha c8b3e46ef8124ed2c491e05e46ca44fb4b5003a6

improves find-user-init-file <SPC f e i> should work with Emacs profile switcher plexus/chemacs

view details

Ivan Yonchovski

commit sha 182bf1fe15feab287f0f22e014f44098fb9966da

Do not enable fuzzy matching for locate if it is not wanted

view details

Marco Ieni

commit sha cbeafda39b3a547d1d9e86c08c5b186c006e1779

README: improve badges - add alt text to html badge - add language to code blocks in order to get syntax highlight

view details

JAremko

commit sha 600804293e4646f491f3dfe2c12bb869cd813ea2

[tests] Don't test for Emacs 25

view details

JAremko

commit sha 497d5308dcbe9b65a7ae0d4583b71b9740778275

[tests] remove mirror related code

view details

JAremko

commit sha 6067c19be7a861b945c001e7c560aac5442b2d42

[tests] fetch testelpa mirror

view details

JAremko

commit sha 62e6f110bed3a3c13c8c0e76704ec0d2a2673f75

[tests] use testelpa mirror

view details

Martin Sosic

commit sha 7705b3360075460a5ae2f2e2c2d2f9bef3a4191d

Improved Haskell language layer README.

view details

emacspace

commit sha c9b8bcd73a16896e894f982f21e6f95c3d4947d9

documentation formatting: Sat Sep 5 22:23:18 UTC 2020

view details

JAremko

commit sha 59f72709b8c2863bb9182095fbdbc71eba56040f

[tests] cleanup

view details

Nicholas Kirchner

commit sha 516da8dfbd922c90e2c53ba926851701959e5543

[helm] Add the helm-org package so that helm-spacemacs-faq works There is a (require 'helm-org) directive in helm-spacemacs-faq.el which is triggered by the key sequence 'SPC h f'.

view details

push time in a month

create barnchdeb0ch/spacemacs

branch : markdown-table-align

created branch time in a month

startedemacs-eaf/emacs-application-framework

started time in a month

startedemacs-eaf/eaf-markdown-previewer

started time in a month

more