* feat(neo-tree): add mapping "O" to open with system default
* feat(neo-tree): add OS checks for system default open commands
* Use `vim.ui.open` if exists
* update OS checks
* Just use vim.ui.open or throw error if doesn't exist
* Make "O" undefined mapping if vim.ui.open isn't available
* fix: use lazy's util.open instead
---------
Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com>
Co-authored-by: saeedahsan <ahsan02@gmail.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
Closes#2752
I left the initial text blank on purpose, so that it doesn't change
anything stylistically and let the user decide what he wants to add
in his personal configuration for `lualine` spec.
* Adding required nvim-nio to neotest in test-core
neotest now requires nvim-neotest/nvim-nio to be
installed as per BREAKING CHANGE: https://github.com/nvim-neotest/neotest/pull/337
* Adding nvim-nio as dependency
nvim-dap-ui now requires nvim-neotest/nvim-nio as a dependency as of recent changes
If you press `g` in a mini.files menu, the `.` key shows up but doesn't have a description. This adds a desc attribute to the binding so the menu shows a correct description.
* Add <leader>gf for lazygit commit history on current file
* Change root dir to git root using git command
* refactor: cleanup
---------
Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
* feat(lualine): add more hl options to pretty_path
Adds two additional options to pretty_path: filename_hl and dirpath_hl.
This allows users to customize the highlight group of both the directory
component of the path name and the filenname independently. modified_hl
is still used when the buffer has been modified.
Thanks to dpetka2001 (Iordanis Petkakis) for the changes to the format
function.
* feat: cleanup
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
* fix(terraform-extra): Drop unnecessary commentstring config for terraform
The commentstring for terraform and hcl files is now handled by nvim-ts-context-commentstring:
JoosepAlviste/nvim-ts-context-commentstring#94
* Fixed terraform.lua issues. I'm bad.