|14 days ago||7 days ago|
|Creative Commons Zero v1.0 Universal||-|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Switching from Emacs to VSCode - post from Lex
2 projects | reddit.com/r/lexfridman | 18 Nov 2022
awesome-vscode - A curated list of delightful Visual Studio Code packages and resources. 😎
A pragmatic approach to migrating from VSCode to Neovim
35 projects | dev.to | 14 Feb 2022
The line between editors and IDE is blurred these days as editors can often offer IDE-like functionalities just by installing few plugins. Recently, VSCode in particular became quite popular for many web development needs.
This is how I use vim and git, any other tips?
11 projects | reddit.com/r/vim | 26 Nov 2022
Compare saved version of file with staged/commited version?
4 projects | reddit.com/r/neovim | 24 Nov 2022
Working remotely using SSH
10 projects | reddit.com/r/vim | 16 Nov 2022
fugitive https://github.com/tpope/vim-fugitive or tig https://github.com/codeindulgence/vim-tig
How to do a git merge?
3 projects | reddit.com/r/neovim | 15 Nov 2022
I highly recommend fugitive by tpope as u/SunnyNickname said. For me, it's probably one of my top 5 plugins I couldn't live without. As for the git merge, you can see it in action at http://vimcasts.org/episodes/fugitive-vim-resolving-merge-conflicts-with-vimdiff/.
linux c++ devs, what does your dev environment look like?
19 projects | reddit.com/r/cpp | 7 Nov 2022
Plugin 'tpope/vim-fugitive' -- for difftool/mergetool
Let the IDE wars, uh, continue!
15 projects | reddit.com/r/ProgrammerHumor | 29 Oct 2022
Ask HN: Is it still possible to live in a terminal?
28 projects | news.ycombinator.com | 14 Oct 2022
>> Using the git CLI is much better for version control than the Jetbrains GUI wrapper
> For some things. But for reviewing activity in git, and tracking changes across time, doing it in the terminal is unproductive and sucks. (e.g.: 10 levels deep of git blame)
Magit in Emacs is quite okay. It doesn’t feel duct-taped. I haven’t used fugitive in Vim but that’s a thing that exists too.
Suggestion on how to set up neovim as a diff/merge tool for git with dir-diff in mind
3 projects | reddit.com/r/neovim | 4 Oct 2022
Personally I've found fugitive's :Git mergetool command very useful
Gitui: Terminal UI for Git
10 projects | news.ycombinator.com | 16 Sep 2022
I haven't, but I don't use emacs. Crash course:
`mkdir -p ~/.vim/pack/git/start`
`git clone https://github.com/tpope/vim-fugitive ~/.vim/pack/git/start/vim-fugitive`
Open a file under version control and `:Git blame`
The commit shas, author, and date appear in a window to the left. `Ctrl+w Ctrl+w` to switch windows. Both windows scroll up and down together.
Pressing `o` on a commit sha opens the full commit log and patch in a window below. Close this with `:q`
Pressing `~` on a commit sha re-blames on parent (git's ~)
Pressing `P` on a commit sha re-blames on parent (git's ^)
There's also a set of (old and a bit outdated) Vimcasts on fugitive, episodes 31-35 http://vimcasts.org/episodes/archive/
11 projects | reddit.com/r/neovim | 13 Sep 2022
What are some alternatives?
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
neogit - magit for neovim
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
gitsigns.nvim - Git integration for buffers
vim-signify - :heavy_plus_sign: Show a diff using Vim its sign column.
magit - It's Magit! A Git porcelain inside Emacs.
lazygit - simple terminal UI for git commands
delta - A syntax-highlighting pager for git, diff, and grep output
lazygit.nvim - Plugin for calling lazygit from within neovim.
gina.vim - 👣 Asynchronously control git repositories in Neovim/Vim 8
neovim - Vim-fork focused on extensibility and usability
Magic Python - Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!