Commit Graph

  • ef6fd3a986 Store a buffer's hunk summary in a buffer local variable. Andy Stewart 2016-05-13 14:03:16 +01:00
  • ba6e104848 Always use bash on unix. Andy Stewart 2016-05-16 12:00:06 +01:00
  • 1937f06498 Avoid potential shell (un)quoting problems in NeoVim. Andy Stewart 2016-05-13 13:38:24 +01:00
  • 053581db5c MacVim GUI 7.4.1832+ supports async diffs. Andy Stewart 2016-05-16 10:10:11 +01:00
  • cae4f72aa1 Abort functions at first error. Andy Stewart 2016-05-13 14:14:41 +01:00
  • 264d7f3a66 Only use "<nomodeline>" when available. Andy Stewart 2016-05-13 09:48:43 +01:00
  • 882073f4b5 Restrict async diffing in Vim to terminal Vim. Andy Stewart 2016-05-12 10:22:43 +01:00
  • ea5d4cbeaf Don't process modelines after triggering autocommand. Andy Stewart 2016-05-10 15:54:01 +01:00
  • 169e08a718 Apply signs to correct buffer when using Vim async. Andy Stewart 2016-05-10 15:33:44 +01:00
  • 0e490ec830 Require Vim 7.4.1826 for async Vim. Andy Stewart 2016-05-09 16:54:41 +01:00
  • 72d100517a Update vim callback handlers in light of vim change. Andy Stewart 2016-05-05 10:16:58 +01:00
  • a4e75dd074 Apply signs to correct buffer when using Neovim async Tommy Allen 2016-05-09 12:16:09 +01:00
  • d5806ea44c Check existence of function Andy Stewart 2016-05-09 12:14:30 +01:00
  • f03a1a1f02 Document the autocmd. Andy Stewart 2016-05-06 16:32:29 +01:00
  • 27f99c4a4d Fire autocommand after processing buffer. Joel D. Elkins 2016-05-06 16:26:24 +01:00
  • db6a253d68 Disable async for vim pending vim segfault fix. Andy Stewart 2016-05-05 10:28:16 +01:00
  • 65e3ff8994 Fix Markdown link. Andy Stewart 2016-04-29 10:25:21 +01:00
  • 3ffd67d905 Extract stringify function. Andy Stewart 2016-04-27 14:34:18 +01:00
  • 13c2943959 Add timestamps to log. Log channel traffic. Andy Stewart 2016-04-27 14:21:38 +01:00
  • ae434ce89e Run tests in nvim as well as vim. Andy Stewart 2016-04-28 12:47:01 +01:00
  • e607a997ce Asynchronous diffs in Vim. Andy Stewart 2016-04-25 15:40:49 +01:00
  • a13478c7d6 Move comment and adjust whitespace for clarity. Andy Stewart 2016-04-25 14:19:22 +01:00
  • 4bed1da648 Add simple logging. Andy Stewart 2016-04-25 13:19:50 +01:00
  • 52d1167d7d Give up when job id is problematic. Andy Stewart 2016-04-25 10:30:24 +01:00
  • 5ed00d1bd3 Restore original jobstart invocation. Andy Stewart 2016-04-22 20:39:35 +01:00
  • d282c33789 Fix new-line signs for untracked repo files with square brackets. Andy Stewart 2016-04-22 15:04:32 +01:00
  • 65025c9f31 Fix test to edit the correct file. Andy Stewart 2016-04-22 11:45:40 +01:00
  • 035ea9260c Add section on extensions to README. Andy Stewart 2016-04-21 15:57:07 +01:00
  • e48824cd1d Provide a hunk text object. Andy Stewart 2016-04-21 14:08:14 +01:00
  • b3db866aab Use "undo" instead of "revert" for discarding a hunk. Andy Stewart 2016-04-21 11:40:27 +01:00
  • 103acc7a23 Support both spaces and quotes in &shell Greg Werbin 2016-04-17 20:12:51 -04:00
  • 16e69e6571 Split the value of &shell option Greg Werbin 2016-04-17 19:10:24 -04:00
  • 530bf68fca Add option to disable asynchronous diffs. Andy Stewart 2016-04-21 10:29:11 +01:00
  • cc77f32b5b Only use "-c name=value" when git supports it. Andy Stewart 2016-04-20 12:16:06 +01:00
  • 75eee3e407 Enable diffing against any commit. Andy Stewart 2016-04-20 11:19:34 +01:00
  • 78d83c7056 Improve rejection of unsuitable buffers. Andy Stewart 2016-03-29 18:17:31 +01:00
  • 28353bd060 Add grep information to debug output. Andy Stewart 2016-03-07 10:32:52 +00:00
  • 3ed80d959d Whitespace. Andy Stewart 2016-03-07 09:06:30 +00:00
  • f05fda98b2 Fix problem affecting neovim's omnicompletion. Andy Stewart 2016-03-07 08:59:56 +00:00
  • 0af9f2a3ab Add caveats about grep's --color flag. Andy Stewart 2016-02-21 11:22:33 +00:00
  • 8b046bd521 Remove unnecessary code. Andy Stewart 2016-02-09 10:13:38 +00:00
  • f0e2cb5b4a Avoid unnecessary diff when adding/staging/reverting hunks. Andy Stewart 2016-02-08 15:45:48 +00:00
  • 7ef03a7b43 More semantic function argument name. Andy Stewart 2016-02-08 15:31:02 +00:00
  • 68715a1903 Tweak comments. Andy Stewart 2016-02-08 15:27:34 +00:00
  • be55719488 Revert 0416f20. Andy Stewart 2016-02-08 14:25:36 +00:00
  • 18b7836168 Neovim: run diffs asynchronously. Andy Stewart 2016-02-08 14:19:09 +00:00
  • 0416f209d8 Avoid unnecessary diff. Andy Stewart 2016-02-08 14:18:52 +00:00
  • e884a0e26d Remove detection of if grep supports --color Dan Church 2016-01-15 10:30:47 -06:00
  • 3131bdcbb8 Remove feature gitgutter_escape_grep Dan Church 2016-01-15 10:27:06 -06:00
  • 8d229c222c Clean up exposure of the grep command Dan Church 2016-01-11 11:14:32 -06:00
  • 95734c6f6b Add support for option g:gitgutter_grep_command Dan Church 2016-01-11 10:47:40 -06:00
  • 4510e9b335 Use diff.autorefreshindex=0 for git diff. Alexander Shabalin 2016-01-19 10:07:48 +00:00
  • ff4f592c58 Ensure no autocommands are run when writing temporary files. Andy Stewart 2016-01-15 11:12:26 +00:00
  • a871d857d0 Prevent buffer numbers from rapidly increasing. Andy Stewart 2016-01-15 11:04:16 +00:00
  • bbeb34dca6 Add comment explaining how diffs are generated. Andy Stewart 2016-01-15 10:27:06 +00:00
  • 3a810a9afc Make the 'exceeded max signs' warning less intrusive. Andy Stewart 2016-01-13 16:05:18 +00:00
  • f52f875fc7 Add caveat about unstaging hunks. Andy Stewart 2015-12-16 12:18:11 +00:00
  • 134fef6f54 Mention correct handling of line endings. Andy Stewart 2015-12-16 12:16:11 +00:00
  • fbc4e3ff02 Clarify how to get started. Andy Stewart 2015-12-16 12:00:43 +00:00
  • 45f6521f8a Remove fish caveat because fish is supported. Andy Stewart 2015-12-16 11:52:28 +00:00
  • 28aea43adf Add link to vim-signify. Andy Stewart 2015-12-10 11:08:36 +00:00
  • 1aed46c072 Add a note about unstaging staged changes. Andy Stewart 2015-11-26 09:47:06 +00:00
  • 965f8bc101 Add a note about updatetime. Andy Stewart 2015-11-26 09:43:06 +00:00
  • 51d9a3f2bc Clarify mappings. Andy Stewart 2015-11-17 11:06:25 +00:00
  • bcb601acd2 Allow GitGutter* commands to be followed by other commands Ilya Radchenko 2015-11-07 10:05:43 -05:00
  • b18e23cdfa Fix broken highlight link for GitGutterChangeDeleteLine. Andy Stewart 2015-10-21 09:43:35 +01:00
  • dcaa7ea4a9 Add missing section to the help's table of contents. Andy Stewart 2015-10-21 09:38:02 +01:00
  • 62cfae461f Suppress any errors from wiping out buffers. Andy Stewart 2015-10-21 09:24:49 +01:00
  • a30ee7f23e Handle filenames containing equals signs. Andy Stewart 2015-10-13 12:37:49 +01:00
  • 1067294cdc Specify help files correctly somini 2015-08-25 23:43:11 +01:00
  • 0e66fc915c Add test for fish shell. Andy Stewart 2015-08-17 09:51:09 +02:00
  • beb20d3924 Add note about fish shell. Andy Stewart 2015-08-17 09:46:44 +02:00
  • 62462a25a7 Minor refactor. Andy Stewart 2015-08-17 09:45:31 +02:00
  • 0ca15c8ad2 Add support for fish shell Manuel Johannes Messner 2015-08-17 09:27:51 +02:00
  • fe10e6474d Wipeout temporary buffer created when writing file to diff. Mathias Stearn 2015-07-28 10:41:19 +02:00
  • 2e98692278 Do not process help files. Andy Stewart 2015-07-14 14:44:35 +02:00
  • 339f8ba079 Provide fallback sign for when a Vim cannot handle overbar. Andy Stewart 2015-05-08 11:08:19 +02:00
  • 937930e647 Fix regex to eliminate false positives in match. Andy Stewart 2015-04-21 10:10:18 +02:00
  • e098491906 Preserve '[ and '] marks, and &modified, during realtime diff. Andy Stewart 2015-04-01 10:28:01 +02:00
  • 07d7c9d478 Override SignColumn highlight group by default. Andy Stewart 2015-03-31 16:23:55 +02:00
  • 8345c35770 Stop early when file is in .git directory. Andy Stewart 2015-03-23 11:36:34 +01:00
  • 1a7f1c5bf6 Fix typo with variable scope. Andy Stewart 2015-03-10 12:11:04 +01:00
  • 11b6813b94 Use echo instead of echom. Andy Stewart 2015-03-10 12:10:32 +01:00
  • 1be63d780c Use warn function instead of plain echo. Andy Stewart 2015-03-10 12:10:17 +01:00
  • 275d598196 Echo message if no next/previous hunk is available Maximilian Antoni 2015-03-05 10:20:36 +01:00
  • 7f7451813c Use an up to date vim in tests. Andy Stewart 2015-03-10 10:18:30 +01:00
  • 3420cbf6cb Preserve alternate buffer when processing realtime diff. Andy Stewart 2015-03-10 10:17:34 +01:00
  • a86a32c530 Test stage/revert is noop when outside a hunk. Andy Stewart 2015-03-05 12:57:07 +01:00
  • 186dada663 Warn when cursor not in a hunk. Andy Stewart 2015-03-05 12:19:02 +01:00
  • 1e97331587 Add test for revert subsequent nearby hunk. Andy Stewart 2015-03-05 11:49:27 +01:00
  • 05030aa565 Add test for staging subsequent nearby hunk. Andy Stewart 2015-03-05 11:43:39 +01:00
  • 65f03a6fd5 Rename function for clarity. Andy Stewart 2015-03-05 11:36:43 +01:00
  • c6ed14c662 Finer granularity for staging/reverting hunks. Andy Stewart 2015-03-05 10:17:38 +01:00
  • 4e22ad501f Add a simple log function. Andy Stewart 2015-03-04 14:40:40 +01:00
  • d59ac0394a Don't use --color if grep doesn't support it Eli Young 2015-03-03 14:30:28 -08:00
  • 4a239a7602 Idiomatic execute. Andy Stewart 2015-03-04 11:00:01 +01:00
  • d613f0f3b2 Remove buffer_contents function Eli Young 2015-03-03 14:18:42 -08:00
  • 0cb1e41b23 Use a temporary file for buffer for realtime diffs Eli Young 2015-03-03 14:18:37 -08:00
  • 06240f3af3 Delete temporary blob file after use Eli Young 2015-03-03 14:18:24 -08:00
  • 1fae335a65 Force grep to produce colourless output. Andy Stewart 2015-03-03 10:52:07 +01:00