# DiffTabs Sublime Text 4/3/2 plugin that adds the option to diff the current tab with another open tab. ## Usage ![usage-1](https://github.com/soandrew/DiffTabs/assets/15936962/c3dffd52-d197-468d-9cf3-762382bd7152) Right click another tab along the tab bar and select "DiffTabs: Diff With Current Tab…" (The tab you right click will be the from-file and the current tab will be the to-file). Your diff results will appear in a new tab. ### Keyboard Support ![usage-2](https://github.com/soandrew/DiffTabs/assets/15936962/31fecbe6-d4fb-414c-bc01-45585fdf8b72) Open the Command Palette by pressing +Shift+P on Mac or Ctrl+Shift+P on Linux/Windows. Type in `DiffTabs: Diff With Current Tab…` and press Enter. In the dropdown select another tab (The tab you select will be the from-file and the current tab will be the to-file). ## Configuration - ST2: - Preferences > Package Settings > DiffTabs > Settings - User - ST3/ST4: - Preferences > Package Settings > DiffTabs > Settings | Key | Possible values | Default value | Description | |---------------|-------------------------|---------------|---------------------------------------------------------------------------------------------------------------------------------------| | `"output_to"` | `"buffer"` \| `"panel"` | `"buffer"` | Where to display diff output to
buffer: diff results will display in a new tab
panel: diff results will display in bottom panel | ## Installation **Package Control:** 1. Install [Package Control](https://packagecontrol.io/installation) if necessary. 2. Open the Command Palette by pressing +Shift+P on Mac or Ctrl+Shift+P on Linux/Windows. 3. Type in `Package Control: Install Package` and press Enter 4. Type `DiffTabs` and hit Enter **Without Git:** Download the latest source from [GitHub](https://github.com/soandrew/DiffTabs) and extract archive to your Sublime Text "Packages" directory. **With Git:** Clone the repository to your Sublime Text "Packages" directory: - `git clone https://github.com/soandrew/DiffTabs.git` The "Packages" directory is located at: - ST2: - OS X: `~/Library/Application Support/Sublime Text 2/Packages` - Linux: `~/.config/sublime-text-2/Packages` - Windows: `%APPDATA%\Sublime Text 2\Packages` - ST3/ST4: - OS X: `~/Library/Application Support/Sublime Text 3/Packages` - Linux: `~/.config/sublime-text-3/Packages` - Windows: `%APPDATA%\Sublime Text 3\Packages`