Configure a custom diff/merge/editor tool within GitKraken
As a user, I would like the ability to set the path to a custom diff, merge, and editor tool within GitKraken in order to use any tool I would like.
This will be useful because:
- GitKraken only supports a few custom tools currently.
- If a tool exists in a location that GitKraken does not see it, being able to set the path would work around this.
- This would allow the user to set different tools per profile when working with different sets of repositories that require different diff/merge/editor tools.
Comments: 13
-
21 Sep, '21
MatlabUserAdding the need of file type specific diff/merge tools. E.g. Matlab Simulink Models need a special diff tool for *.slx. But arbitrary text compare is still needed. Even the "git default" option specifies only one diff/merge tool for any file type.
-
20 Jan, '22
LabVIEW UserLabVIEW (a graphical programming platform) comes with its own merge (LVMerge) and comparison (LVCompare) tools for its various files, *.vi, *.ctl, etc. TortoiseGit offers the ability to define custom tools based on file extension.
-
20 Jan, '22
Laurence Lars LabuschNot only the path, but a specific command like it already exists for external terminal would be nice. As I and many others do use GitKraken as a Flatpak, there is no chance otherwise to launch an editor...
-
07 Jul, '22
Eric GreeneThe ability to invoke a configured terminal program (like iTerm) and editor (like WebStorm) from a repo opened in GitKraken would be a very useful workflow improvement.
-
22 Jul, '22
James SheridanUsing the JetBrains Toolbox, I'd like this support as well. Per Keif, the Toolbox installs to a location that GK does not look for. The ability to either support that location for the editor or (per this ticket) manually adjust the tool paths/commands would be a nice improvement.
-
30 Aug, '22
Joey Kelroy Admin"Add the ability to use PyCharm as External Editor" (suggested by Roman on 2022-08-25), including upvotes (1) and comments (0), was merged into this suggestion.
-
31 Aug, '22
OnlineCopWhen I installed Beyond Compare, I chose to install for the current user only, so it didn't place it into "C:\Program Files\Beyond Compare 4" but rather into "C:\Users\username\AppData\Local\Beyond Compare 4", which GitKraken did not recognize when attempting to select it from the dropdown.
-
15 Sep, '22
BugTrapperI would like to use CodeCompare from Devart or ExamdiffPro to configure as an extern Diff- or Merge-Tool.
-
22 Nov, '22
Lekha arunI would like GK to include and use codepen as an external text editor.
-
05 Dec, '22
George BrunemannShould be able to input any command as editor or diff/merge tool.
-
14 Mar
Oli SturmMy vote on this request, plus an addition: the option "Git Config Default" does not work for me at all. I have configured git config to run with difftastic and this works fine on the command line, but GitKraken complains that "The configured diff tool was not found" when I try to use an external diff tool from the UI.
-
23 May
Klemen KrajncKDE version of KDiff3 does not place the kdiff3.exe in install folder but rather in bin subfolder.
The ability to set a custom path would in this case solve the problem of GK not finding the exe. -
02 Aug
Axel HeiderRelated to https://feedback.gitkraken.com/suggestions/323400/custom-external-editors