Commits

Show all
Author Commit Message Labels Comments Date
sirex
Added hgeditor script with lawrencium syntax highlighting.
Ludovic Chabant
`Hglog` changes: - `Hglog` now list the history for the whole repository. - `Hglogthis` lists the history for the current file. Fixed a bug with displaying diff summaries. Updated documentation.
Bookmarks
master
Ludovic Chabant
Made the `Hglog` window use Lawrencium buffers: - Added support for `hg log` with Lawrencium paths. - Fixed some bugs with `delete_dependency_buffers`. Miscellaneous: - Added support for `BufWinLeave` and `BufUnload` on buffer objects. - Added some comments.
Ludovic Chabant
Display simple message when `Hgstatus` is empty.
Ludovic Chabant
Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant
Disable folds in diff summaries.
Ludovic Chabant
Better way to handle buffer actions: - Added buffer object with on delete/windows leave callbacks. - Added helper functions to open and delete "dependency" buffers. - Using that new system to handle diffs opened by `Hgannotate` and `Hglog`.
Ludovic Chabant
Updated documentation.
Ludovic Chabant
Added `Hgannotate` command.
Ludovic Chabant
Added ability to show diff summaries from the status window.
Ludovic Chabant
Fixes for Lawrencium files: - Move the cursor to the top of the buffer. - Insert stuff at the first line instead of below it.
Ludovic Chabant
Updated the documentation.
Ludovic Chabant
Improvements to Lawrencium paths: - `parse_lawrencium_path` only optionally converts paths to absolute or relative paths. - Added ability to get a relative path from a repo object. - `GetLawrenciumPath` converts path to repo-relative by default, but that can be overridden. Improvements to `Hglog`: - Added `Hgrepolog` command. - Fixed clean-up problems. Miscellaneous: - Removed auto-completion from `Hgdiff` and `Hgdiffsum` command families since the only allowed parameters are revision numbers/hashes/specs. - Code clean-up for `Hgdiff`.
Ludovic Chabant
Moving `hglog` file type plugin to `ftplugin` directory where it belongs.
Ludovic Chabant
`Hglog` window improvements: - Using a better looking Mercurial style file. - Using syntax highlighting.
Ludovic Chabant
Use Lawrencium files for displaying revisions in an `Hgdiff`.
Ludovic Chabant
Added "diff summary" commands to use `hg diff` instead of Vim's diff. Added documenation for the new commands. Got rid of the useless hard-coded revision numbers.
Ludovic Chabant
Fixed a bug initializing global setting.
Ludovic Chabant
Lawrencium files changes: - Using double-slashes everywhere for Lawrencium paths. - Added an `action=value` standard, to allow for other things than revisions. - Added support for `diff` action. Added support for showing diffs in `Hglog` window.
Ludovic Chabant
Lots of changes that should have gone in other commits (ugh): - merged changes from @soliman - removed the bang edit command setting. The preview windows is not really well suited for some things, so it's been replaced with a normal split window for `Hg!` and `Hgstatus`. - officialized `Hglog`. - fixed some problems on Windows.
Sylvain Soliman
avoid conflicts with plugins like minibufexplorer that might open a buffer when a new one is created
Ludovic Chabant
`:Hg!` command changes: - Ability to edit in a normal buffer instead of the preview window. - Set syntax coloring according to the Mercurial command. - Updated the documentation. Miscellaneous cleanup. New pretty banner in the documentation. New "global settings" section in the documentation. Added `graphlog` syntax file.
Ludovic Chabant
Added `Hglog` command.
Ludovic Chabant
Stop fucking with my brain, Python.
Ludovic Chabant
Added auto cd'ing into the repo root for `:Hg`. This can be disabled with the `lawrencium_auto_cd` global.
Ludovic Chabant
Updated completion file to latest version of Mercurial.
Ludovic Chabant
Fixed problems with spaces in paths (thanks to @lllama).
Ludovic Chabant
Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant
Merged changes.
Ludovic Chabant
Updated documentation with `Hgrevert`.
  1. Prev
  2. Next