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: 15
-
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.
1 -
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.
1 -
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...
1 -
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.
1 -
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, '23
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, '23
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, '23
Axel HeiderRelated to https://feedback.gitkraken.com/suggestions/323400/custom-external-editors
-
14 Feb, '24
Gerardo VerroneThe GK Client looks pretty robust and the GUI it's superb but we cannot point to any installed IDE plus some execution flags lefting us with the only choice of sublime or VsCode...
I have Rider + Visual Studio installed but I cannot select them as my default editor coz you do not alow/detect them.
In fact, it would be great to be able to add as many IDE's as we want while setting up one as the default for all purpuse, and the others can be launch with the already made function at the command pallete "open with ...."
Cheers -
03 Apr, '24
EdI would love to be able to use Difftastic with Git Kraken:
2
https://difftastic.wilfred.me.uk/introduction.html
https://github.com/Wilfred/difftastic