List of my Plugins for neovim

Telescope Repo Nvim 🦘 Jump into the repositories (git, mercurial…) of your filesystem with telescope.nvim, without any setup Lua  ★ 188 Bepo Nvim ⌨️ Mappings for the bepo keyboard layout in Lua, inspired by https://github.com/michamos/vim-bepo Fennel  ★ 15 Minimal Format Nvim Minimal, smart formatting using native neovim capabilities. Lua Work in progress Onedark Fast Nvim Port of onedark to fennel, so that we generate fast Lua code. Fennel

List of my Modules for Hugo

Modules for the Hugo static site generator Gohugo Shorturl 🔗 Hugo module to create shorturls (so your shorturl like my.site/short can redirect to asitewithalong.name/andanevenlongerpath) HTML Gohugo Asciinema ⏯️ Insert the Asciinema Player in your Hugo site with ease. CSS  ★ 15

Exploratory Projects

Onedark Fast Nvim Port of onedark to fennel, so that we generate fast Lua code. Fennel Copyright Header Check all copyright headers in your project. For use with any licenses: GPL, MPL, Apache, MIT Awk Miniflux Gemini Expose your Miniflux instance to Gemini Go Into Ledger 🔮 AI-powered expenses classifier for ledger. The original project seems not to be maintained anymore, hence this fork to continue improving it. Go Go Sqlite Migration Demo of golang Migrations with SQLite, using user_version...

Past Software Projects

Openpomodoro Hooks 🪝 Hooks I use with open-pomodoro cli Shell Sesters 💱 Fast, offline currency converter 💴 💷 💶 💵 Rust Trie Fennel Fennel and Lua library for Trie data structure Fennel Pomodoro 🍅 Paper-like, light, pomodoro timer Scheme Fast Marks Nvim [Given up] A fast and improved user-experience for viewing and interacting with Vim marks. Lua Lightweight Container Proxy 🔒 Lightweight Firefox addon providing SOCKS5 proxy per container...

Hmrc2ledger

 cljoly/hmrc2ledger Disclaimer: This is not financial advice. It may be outdated or wrong, do your own research. Convert CSV to ledger price db, to compute foreign transaction CGT (and section 104 holdings). Contains public sector information licensed under the Open Government Licence v3.0

Ledger.ctags

 cljoly/ledger.ctags If you are using Ledger or one of its variants for your plain text accounting, you get to manage your finances a bit more like you manage code. With plain text files, in your favorite editor. And yet, as opposed to code in most languages, you don’t have a Language Server Protocol implementation. So it’s a bit harder to get completions on accounts, tags, payees… You have to rely on bespoken support from your editor and that’s often imperfect or slow....

README In Static Site (RISS)

 cljoly/readme-in-static-site This fast script allows you to insert your GitHub README in your static site and apply transformations. For instance, you can read this README on GitHub and on my website. Why? The GitHub README of your repo needs to efficiently describe your project to GitHub’s visitor. But featuring your project on your website allows you to (among other things): have more control on the theme and layout, insert scripts that GitHub would prohibit (like asciinema), have your project’s homepage independent of your hosting platform, if you wish to change at some point....

Talks and Papers

Contribution Guidelines

Thanks for considering contributing! To keep things simple, my projects all follow these common guidelines. TL;DR If you just want to fix a typo or another very small thing, just create a PR. Documentation As the author of a tool or library, we are blind to many of the problems that users may encounter. As an external person, you have the power to spot this! Feel free to open an issue or to send a PR with proposed changes to the documentation....

Contributor Covenant Code of Conduct

Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community....

Security Policy

Guidelines to report a security issue