https://github.com/cvigilv/diferente.nvim
Improve the experience inside `COMMIT_MSG` and `MERGE_MSG` filetypes.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.1%) to scientific vocabulary
Keywords
Repository
Improve the experience inside `COMMIT_MSG` and `MERGE_MSG` filetypes.
Basic Info
Statistics
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
diferente.nvim
What is diferente.nvim?
diferente.nvim is a plugin that aims to improve the experience when commiting and merging
changes in a Git repository.
This plugin could be seen as a Lua-rewrite spiritual succesor of commitia.vim, while
trying to remaining minimal and modular.
The end goal is to enhance the COMMIT_MSG and MERGE_MSG file types with tools and UI
that (1) help improve commit messages and (2) have a better overview of the commit history.
Installation
Install diferente with your preferred package manager:
vim-plug
vim
Plug 'cvigilv/diferente.nvim'
packer
lua
use 'cvigilv/diferente.nvim'
Usage & configuration
In order to configure diferente and use it, the following should be present in
your init.lua:
lua
require("diferente").setup({})
This will setup the keybind <S-Tab>, that will allow to switch to different modes inside the
diferente UI.
The default values of diferente.nvim setup are:
lua
{
ratio = 0.3, -- UI size, value must be between 0 and 1
preference = "diff", -- Buffer to open at startup, value is any of "diff", "log", "status"
create_ex_commands = true, -- Creates "Diferente*" ex-commands
create_keymaps = true, -- Sets <S-Tab> for fast switching between diferente UI buffers
}
Contributing
Pull requests are welcomed for improvement of tool and community templates. Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
Please open an issue for support.
Owner
- Name: Carlos Vigil-Vásquez
- Login: cvigilv
- Kind: user
- Location: Santiago, Chile
- Twitter: BioWASD
- Repositories: 5
- Profile: https://github.com/cvigilv
Chilean biochemist, Neovim plugin developer, and JuliaLanguage enthusiast. Photographer from time to time.
GitHub Events
Total
- Watch event: 1
- Push event: 4
Last Year
- Watch event: 1
- Push event: 4
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Carlos Vigil Vásquez | c****v@g****m | 5 |
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0