![]() | Use Kaleidoscope with CodaKaleidoscope is a source comparison tool / Coda is an IDE | ![]() ![]() |
Kaleidoscope is a cool source & image compare utility from Sofa. Coda is a cool IDE by Panic and uses the 'opendiff' Unix-command to compare source versions via SVN.
Opendiff starts Apple's FileMerge but we want to use Kaleidoscope!
Tweet
![Buy me a drink](files/buy-me-a-drink.png)
So, the first step to take is to setup the integration with SVN by following the steps shown by Kaleidoscope, when you choose Integration... from the Kaleidoscope menu.
![ksmenu](files/ksmenu-2.png)
The next step is to replace opendiff. To do that, execute the following two commands:
sudo mv /usr/bin/opendiff /usr/bin/opendiff.apple
sudo ln -s `which ksdiff` /usr/bin/opendiff
Now, start Coda, right-click a source file, choose Source Control->Compare with->Revision...
![codasvn](files/codasvn.png)
Pick a revision and now Kaleidoscope is used to compare both source files.
If you previously used Changes for source comparison, open Terminal and execute the following command to remove the Changes-plug-in from Coda:
rm -rf ~/Library/Application\ Support/Coda/Plug-ins/ChCoda.codaplugin
![buy me something-2](files/buy-me-something-2.png)