Skip to content

v0.1.0

Choose a tag to compare

@azzamsa azzamsa released this 23 Dec 11:16
· 190 commits to master since this release
v0.1.0

[0.1.0] - 2023-12-23

⛰️ Features

  • Glitterize 💫 (edaba33)

  • Open Git status from directory (514de41)

    The oil package prefixes its buffer with oil://.
    It must be sanitized before passing it to NeoGit.
    Otherwise, NeoGit will see it as an empty repository.

  • Buff 💪 (aefa6a5)

  • Always open Terminal in current directory (fe268fd)

    Sometimes I want to open Terminal anywhere.

  • Sparkle 🔮 (dc3fb11)

  • Project management (2af8567)

    Add a function to run from project root.
    Thanks to https://github.com/azzamsa/toor.

  • Start everything from current buffer directory (242b70a)

    In my workflow, I frequently switch between various projects and files, regardless of their location.
    I aim to replicate my Emacs workflow, where the Terminal serves as an extension of the editor,
    not the other way around.

    By the way, I start Neovim from Neovide. Not from the Terminal.

  • Polish ✨ (59627d2)

  • I want to go fishing! 🎣 (75fd3e8)

    Based on https://github.com/LunarVim/Launch.nvim

  • I want to have my own roof! 🏡 (9d95e34)

    Based on https://github.com/LazyVim/LazyVim

🐛 Bug Fixes

  • vim-repeat overrides colemak-dh remap (dd72540)

    Initially, I suspected nvim-cmp was causing the issue,
    as the u key reverted to i after selecting a completion candidate with RET.
    That's why I reported the problem here.

    Upon further investigation using :verbose map u, it became evident that vim-repeat was resetting my u key back to i.

    Given that leap and flit heavily depend on nvim-repeat, I concluded that switching to flash was the optimal solution.

Full Changelog: https://github.com/azzamsa/roof/commits/v0.1.0