# openingh.nvim Opens the current file or project page in GitHub. - Features - Supports MacOS, Linux, and maybe Windows 🤷‍♂️ - Works with detaches HEAD and support checked out branches - Automatically selects the correct line number in the file page ## Requirements - Neovim 0.7.2+ ## Installation [packer.nvim](https://github.com/wbthomason/packer.nvim) ```lua use "almo7aya/neogruvbox.nvim" ``` ## Commands - `:OpenInGHRepo` - Opens the project's git repository page in GitHub. - `:OpenInGHFile` - Opens the current file page in GitHub. ## Usage You can call the commands directly or define mappings them: ```lua -- for repository page vim.api.nvim_set_keymap("n", "gr", ":OpenInGHRepo ", { expr = true, noremap = true }) -- for current file page vim.api.nvim_set_keymap("n", "gf", ":OpenInGHFile ", { expr = true, noremap = true }) ``` ## TODO - [x] Support the current file cursor position - [ ] Support visual mode to open a file in range selection ## Contribution Feel free to open an issue or a pull request if you have any suggestion or improvements ## License [MIT](./LICENSE)