Skip to content

A plugin for assisting while rebasing in Git, Mercurial etc. by auto-selecting the commands you want to change

License

Notifications You must be signed in to change notification settings

kbilsted/NppPluginRebaseAssister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RebaseAssister plugin for Notepad++

What does the plugin do? Basically it auto-selects the first word of every non-comment line in an interactive rebase file..

Specifically it features

  • Auto-selection of commands, making it super fast to change those pick instructions during interactive rebasing.
  • Shortcuts for moving lines up/down (Ctrl + Up or Down)
  • Syntax highlighting

Using Notepad++ during interactive rebasing offers additional benefits

  • Spell checking (using the great DSpellCheck plugin)
  • Verbose backup - you always have a backup of the guids of the rebase needed for salvaging deleted commits.

Installation

This plugin is too new to have been added to the notepad++ pluginmanager - that takes a couple of months to get in place. So manual installation only.

  • Instruct Git / hg to use Notepad++
    • git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession"
  • Download a binary release and stick the RebaseAssister.dll inside the c:\program files (x86)\notepad++\plugins\ folder. Alternatively, download the source and build it - the build will copy the dll to the notepad folder.

Misc

This plugin has been created using the Notepad++ pluginpack for .Net https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net/releases

Also check out my blog at http://firstclassthoughts.co.uk/

About

A plugin for assisting while rebasing in Git, Mercurial etc. by auto-selecting the commands you want to change

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages