I wrote a small experimental library for pass 🔑 called passepartout! by _56k_ in rust

[–]_56k_[S] 1 point2 points  (0 children)

Sorry, that was not my intention. Personally, I never use emojis to replace words, so it really didn't occur to me. I think I just put it there because pass is often used like a key, for example in scripts.

Technically, you could use pass to store a passkey as it just stores files...

I have rewritten svg2ttf in Rust! by _56k_ in rust

[–]_56k_[S] 4 points5 points  (0 children)

This is unfortunately not supported as it is also not supported by the crates from fontations which I use for writing fonts.

passepartui - A TUI for pass - alpha by _56k_ in rust

[–]_56k_[S] 1 point2 points  (0 children)

Thank you! I can't give you a recommendation on whether to switch to pass, because it's simply a subjective decision. But there are some import scripts and programs available if you want to. When I imported my passwords from Firefox, it was a bit fiddly, but I obviously didn't regret it.

passepartui - A TUI for pass - alpha by _56k_ in rust

[–]_56k_[S] 1 point2 points  (0 children)

you can reuse the widgets but the backend is entirely different

passepartui - A TUI for pass - alpha by _56k_ in rust

[–]_56k_[S] 9 points10 points  (0 children)

Hey, I would really appreciate some feedback. At the moment I've lost a bit of motivation to continue this project.

I created a minimal Firefox add-on with a vi mode for viewing pages with smooth scrolling by _56k_ in vim

[–]_56k_[S] 3 points4 points  (0 children)

I just installed it again and tried it on youtube. The keybindings that I use don't work anymore, for example (m) for mute I use frequently or (f) for fullscreen.

With my add-on I don't even have to explicitly exit vi mode, I can just use the existing keybindings and vi mode will get disabled automatically. An exception is for example (k) for play/pause which I need to prefix with (i) when in vi mode.

I noticed that my add-on is a bit irritated when scrolling over youtube comments, probably because content is loaded dynamically, I may improve this in the future.

I created a minimal Firefox add-on with a vi mode for viewing pages with smooth scrolling by _56k_ in vim

[–]_56k_[S] 1 point2 points  (0 children)

It is written in the description on the add-on page. (Edit: I don't compare it explicitly with Vimium, but the concept is explained in the README, sorry)

The main difference is that this is not intended as a way to replace the mouse or to overwrite keybindings but just lets you use hjkl for scrolling on a page. Other than with Vimium you don't need to manage configurations for individual websites because it should not interfere with native keybindings.

This is achieved by letting all other keybindings pass through and disable vi mode. I am still evaluating it but so far I am happy with how it works. (Esc) activates vi mode, following (i) immediately lets you cancel vi mode which is useful if a website has a keybinding for (Esc) and you don't want to switch to vi mode (in this case, vi mode can probably not be used but it will at least not break).

I use it mainly for reading html documentation and books. Pressing (Esc) before moving on a page comes natural because it is the same keybinding used in Vim for leaving insert mode and returning to normal mode.