1DIFFUSE(1)                      Diffuse Manual                      DIFFUSE(1)
2
3
4

NAME

6       diffuse - graphical tool for merging and comparing text files
7

SYNOPSIS

9       diffuse [-h | -? | --help | -v | --version]
10
11       diffuse [--no-rcfile | --rcfile file] [[option...] | [file...]...]
12

DESCRIPTION

14       Diffuse is a graphical tool for merging and comparing text files.
15       Diffuse is able to compare an arbitrary number of files side-by-side
16       and gives users the ability to manually adjust line matching and
17       directly edit files.  Diffuse can also retrieve revisions of files from
18       Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK
19       repositories for comparison and merging.
20

OPTIONS

22   Help Options
23       If a help option is specified, it must be the only argument specified
24       on the command line.  Diffuse will immediately quit after displaying
25       the help information.
26
27       -h, -?, --help
28           Display usage information.
29
30       -v, --version
31           Display version number and copyright information.
32
33   Configuration Options
34       If a configuration option is specified, it must be the first argument
35       specified on the command line.
36
37       --no-rcfile
38           Do not read any initialisation files.
39
40       --rcfile file
41           Only read initialisation commands from file file.
42
43   General Options
44       -c, --commit rev
45           Open separate file comparison tabs for all files affected by commit
46           rev from the remaining paths specified in the command line
47           arguments.
48
49       -D, --close-if-same
50           Close all tabs with no differences.
51
52       -e, --encoding codec
53           Use codec to read and write files.
54
55       -L, --label label
56           Display label instead of the file name.
57
58       -m, --modified
59           Open separate file comparison tabs for all modified files from the
60           remaining paths specified in the command line arguments.
61
62       -r, --revision rev
63           Include revision rev of the next file named in the command line
64           arguments in a file comparison tab.
65
66       -s, --separate
67           Open all remaining files specified in the command line arguments in
68           separate file comparison tabs.
69
70       -t, --tab
71           Start a new tab for any remaining files named in the command line
72           arguments.
73
74       --line line
75           Start with line line selected.
76
77       --null-file
78           Create a blank file comparison pane.
79
80   Display Options
81       Display options specified in the command line arguments will override
82       saved preference values.
83
84       -b, --ignore-space-change
85           Ignore changes to the amount of white space.
86
87       -B, --ignore-blank-lines
88           Ignore changes whose lines are all blank.
89
90       -E, --ignore-end-of-line
91           Ignore end of line differences.
92
93       -i, --ignore-case
94           Ignore case differences in file contents.
95
96       -w, --ignore-all-space
97           Ignore all white space.
98

FILE COMPARISON

100       Use the File → New 2-Way File Merge, File → New 3-Way File Merge, and
101       File → New N-Way File Merge menu items to create additional tabs for
102       comparing text files. File names and revisions can be specified either
103       in the command line arguments used to invoke Diffuse or in fields on
104       the Open File dialogue.
105
106       Diffuse displays files side-by-side inserting gaps to align similar
107       lines of text. Differences are highlighted with a different background
108       colour.
109
110   Comparison Summary
111       A summary of the compared files is located in the far right margin. The
112       summary illustrates where gaps have been inserted to align matching
113       lines of text and highlights differences using colour. Manual edits are
114       also highlighted in green. A blue cursor identifies the region
115       currently being viewed. The viewed region can be changed by clicking
116       anywhere on the summary.
117
118   Selecting
119       Lines of text can be selected using the mouse pointer or keyboard.
120       Select lines of text with the mouse pointer by clicking on a line.
121       Click and drag to select multiple lines. Holding down the shift key
122       when clicking will extend the current selection. Select lines using the
123       keyboard by pressing the page up/down or arrow keys. Extend the current
124       selection by holding down the shift key and pressing the page up/down
125       or arrow keys. Move the selection to an adjacent file using the left
126       and right arrow keys.
127
128   Matching Lines
129       The mouse pointer or keyboard can be used to manually align lines of
130       text with adjacent files. To aligning lines of text using the mouse
131       pointer, select a line of text with the left mouse button, right click
132       on a line of text from an adjacent file, and choose Align with
133       Selection. To align lines of text using the keyboard, move the
134       selection with the cursor keys, press the space bar to pick the current
135       line of text, move the selection with the cursor keys to a line of text
136       in an adjacent file, and press the space bar to pick the target line of
137       text. Pressing the Escape key will cancel the operation.
138
139       Use the Isolate menu item to prevent the selected lines from being
140       matched with any lines from the adjacent files.
141
142   Editing
143       Press the Enter key or double-click on a text area to enter text
144       editing mode. The cursor will change to indicate text editing mode and
145       the status bar at the bottom of the window will display the cursor's
146       column position.
147
148       In text editing mode, text can be selected with the mouse pointer by
149       click and dragging. The current selection can be extended by holding
150       down the shift key and moving the cursor by clicking with the mouse
151       pointer or pressing any of the arrow, home, end or page up/down keys.
152       Individual words can be selected by double-clicking on them with the
153       mouse pointer. Whole lines can be selected by triple-clicking on them
154       with the mouse pointer.
155
156       Modify text by typing on the keyword. Modified lines will be
157       highlighted in green. Use the Undo and Redo menu items to undo and redo
158       the previously preformed operations.
159
160       Press the Escape key or click on another file's text area using the
161       left mouse button to leave editing mode.
162
163   Merging
164       Use the difference buttons or menu items to navigate between blocks of
165       differences within a file. When navigating, Diffuse will move the
166       selection to the next continuous set of lines with differences or
167       edits.
168
169       Use the merge buttons or menu items to copy blocks of text into the
170       selected range of lines. The Undo and Redo menu items can be used to
171       undo and redo the previously preformed operations. All changes to a set
172       of lines can be reverted using the Clear Edits menu item regardless of
173       the order the edits were performed.
174

VERSION CONTROL

176       Diffuse can retrieve file revisions from several version control
177       systems via their command line interface. The Microsoft Windows build
178       of Diffuse is able to use both the Cygwin and native versions of the
179       supported version control systems. When using Diffuse with Cygwin,
180       ensure Diffuse's Cygwin preferences correctly describe your system. If
181       the Update paths for Cygwin preference exists for a version control
182       system, it must be enabled to use the Cygwin version.
183
184       Version control systems are sensitive to the system path and other
185       environment variable settings. The Launch from a Bash login shell
186       preference may be used to easily set the environment for Cygwin version
187       control systems.
188
189   Viewing Uncommitted Modifications
190       The -m option will cause Diffuse to open comparison tabs for each file
191       the version control system indicates has uncommitted modifications.
192       This is convenient for reviewing all changes before committing or
193       resolving a merge conflict. If no paths are specified the current
194       working directory will be used. For example, view all of your
195       uncommitted modifications with this command line:
196
197           $ diffuse -m
198
199       The default revision of a file will be used for comparison if only one
200       file is specified. For example, this will display a 2-way merge between
201       the default revision of foo.C and the local foo.C file:
202
203           $ diffuse foo.C
204
205
206   Specifying Revisions
207       The -r option may also be used to explicitly specify a particular file
208       revision. Any revision specifier understood by the version control
209       system may be used. The local file will be used for comparison if only
210       one file revision is specified. For example, this will display a 2-way
211       merge between revision 123 of foo.C and the local foo.C file:
212
213           $ diffuse -r 123 foo.C
214
215       Multiple file revisions can be compared by specifying multiple -r
216       options. For example, this will display a 2-way merge between revision
217       123 of foo.C and revision 321 of foo.C:
218
219           $ diffuse -r 123 -r 321 foo.C
220
221       Local files can be mixed with files from the version control system.
222       For example, this will display a 3-way merge between revision
223       MERGE_HEAD of foo.C, the local foo.C file, and revision HEAD of foo.C:
224
225           $ diffuse -r MERGE_HEAD foo.C foo.C -r HEAD foo.C
226
227       For the -c option may be used to easily specify a pair of sequential
228       revisions. For example, this will display a 2-way merge between
229       revision 1.2.2 of foo.C and revision 1.2.3 of foo.C:
230
231           $ diffuse -c 1.2.3 foo.C
232
233       Diffuse does not limit the number of panes that can be used for
234       comparing files. The inputs to a Git octopus merge could be viewed with
235       a command line like this:
236
237           $ diffuse -r HEAD^1 -r HEAD^2 -r HEAD^3 -r HEAD^4 -r HEAD^5 foo.C
238
239

RESOURCES

241       Resources can be used to customise several aspects of Diffuse's
242       appearance and behaviour such as changing the colours used in the user
243       interface, customising the keyboard shortcuts, adding or replacing
244       syntax highlighting rules, or changing the mapping from file extensions
245       to syntax highlighting rules.
246
247       When Diffuse is started, it will read commands from the system wide
248       initialisation file /etc/diffuserc (%INSTALL_DIR%\diffuserc on
249       Microsoft Windows) and then the personal initialisation file
250       ~/.config/diffuse/diffuserc (%HOME%\.config\diffuse\diffuserc on
251       Microsoft Windows). This behaviour can be changed with the --no-rcfile
252       and --rcfile configuration options. A Bourne shell-like lexical
253       analyser is used to parse initialisation commands. Comments and special
254       characters can be embedded using the same style of escaping used in
255       Bourne shell scripts.
256
257   General
258       import file
259           Processes initialisation commands from file. Initialisation files
260           will only be processed once.
261
262   Key Bindings
263       keybinding context action key_combination
264           Binds a key combination to action when used in context. Specify
265           Shift and Control modifiers by prepending Shift+ and Ctrl+ to
266           key_combination respectively. Keys normally modified by the Shift
267           key should be specified using their modified value if
268           key_combination involves the Shift key. For example, Ctrl+g and
269           Shift+Ctrl+G. Remove bindings for key_combination by specifying
270           None for the action.
271
272       Menu Item Key Bindings
273           Use menu for the context to define key bindings for menu items. The
274           following values are valid for action:
275
276           open_file
277               File → Open File...  menu item
278
279               Default: Ctrl+o
280
281           open_file_in_new_tab
282               File → Open File In New Tab...  menu item
283
284               Default: Ctrl+t
285
286           open_modified_files
287               File → Open Modified Files...  menu item
288
289               Default: Shift+Ctrl+O
290
291           open_commit
292               File → Open Commit...  menu item
293
294               Default: Shift+Ctrl+T
295
296           reload_file
297               File → Reload File menu item
298
299               Default: Shift+Ctrl+R
300
301           save_file
302               File → Save File menu item
303
304               Default: Ctrl+s
305
306           save_file_as
307               File → Save File As...  menu item
308
309               Default: Shift+Ctrl+A
310
311           save_all
312               File → Save All menu item
313
314               Default: Shift+Ctrl+S
315
316           new_2_way_file_merge
317               File → New 2-Way File Merge menu item
318
319               Default: Ctrl+2
320
321           new_3_way_file_merge
322               File → New 3-Way File Merge menu item
323
324               Default: Ctrl+3
325
326           new_n_way_file_merge
327               File → New N-Way File Merge menu item
328
329               Default: Ctrl+4
330
331           close_tab
332               File → Close Tab menu item
333
334               Default: Ctrl+w
335
336           undo_close_tab
337               File → Undo Close Tab menu item
338
339               Default: Shift+Ctrl+w
340
341           quit
342               File → Quit menu item
343
344               Default: Ctrl+q
345
346           undo
347               Edit → Undo menu item
348
349               Default: Ctrl+z
350
351           redo
352               Edit → Redo menu item
353
354               Default: Shift+Ctrl+Z
355
356           cut
357               Edit → Cut menu item
358
359               Default: Ctrl+x
360
361           copy
362               Edit → Copy menu item
363
364               Default: Ctrl+c
365
366           paste
367               Edit → Paste menu item
368
369               Default: Ctrl+v
370
371           select_all
372               Edit → Select All menu item
373
374               Default: Ctrl+a
375
376           clear_edits
377               Edit → Clear Edits menu item
378
379               Default: Ctrl+r
380
381           dismiss_all_edits
382               Edit → Dismiss All Edits menu item
383
384               Default: Ctrl+d
385
386           find
387               Edit → Find...  menu item
388
389               Default: Ctrl+f
390
391           find_next
392               Edit → Find Next menu item
393
394               Default: Ctrl+g
395
396           find_previous
397               Edit → Find Previous menu item
398
399               Default: Shift+Ctrl+G
400
401           go_to_line
402               Edit → Go To Line...  menu item
403
404               Default: Shift+Ctrl+L
405
406           preferences
407               Edit → Preferences menu item
408
409               Default: None
410
411           no_syntax_highlighting
412               View → Syntax Highlighting → None menu item
413
414               Default: None
415
416           syntax_highlighting_syntax
417               View → Syntax Highlighting → syntax menu item
418
419               Default: None
420
421           realign_all
422               View → Realign All menu item
423
424               Default: Ctrl+l
425
426           isolate
427               View → Isolate menu item
428
429               Default: Ctrl+i
430
431           first_difference
432               View → First Difference menu item
433
434               Default: Shift+Ctrl+Up
435
436           previous_difference
437               View → Previous Difference menu item
438
439               Default: Ctrl+Up
440
441           next_difference
442               View → Next Difference menu item
443
444               Default: Ctrl+Down
445
446           last_difference
447               View → Last Difference menu item
448
449               Default: Shift+Ctrl+Down
450
451           first_tab
452               View → First Tab menu item
453
454               Default: Shift+Ctrl+Page_Up
455
456           previous_tab
457               View → Previous Tab menu item
458
459               Default: Ctrl+Page_Up
460
461           next_tab
462               View → Next Tab menu item
463
464               Default: Ctrl+Page_Down
465
466           last_tab
467               View → Last Tab menu item
468
469               Default: Shift+Ctrl+Page_Down
470
471           shift_pane_right
472               View → Shift Pane Right menu item
473
474               Default: Shift+Ctrl+parenleft
475
476           shift_pane_left
477               View → Shift Pane Left menu item
478
479               Default: Shift+Ctrl+parenright
480
481           convert_to_upper_case
482               Format → Convert To Upper Case menu item
483
484               Default: Ctrl+u
485
486           convert_to_lower_case
487               Format → Convert To Lower Case menu item
488
489               Default: Shift+Ctrl+U
490
491           sort_lines_in_ascending_order
492               Format → Sort Lines In Ascending Order menu item
493
494               Default: Ctrl+y
495
496           sort_lines_in_descending_order
497               Format → Sort Lines In Descending Order menu item
498
499               Default: Shift+Ctrl+Y
500
501           remove_trailing_white_space
502               Format → Remove Trailing White Space menu item
503
504               Default: Ctrl+k
505
506           convert_tabs_to_spaces
507               Format → Convert Tabs To Spaces menu item
508
509               Default: Ctrl+b
510
511           convert_leading_spaces_to_tabs
512               Format → Convert Leading Spaces To Tabs menu item
513
514               Default: Shift+Ctrl+B
515
516           increase_indenting
517               Format → Increase Indenting menu item
518
519               Default: Shift+Ctrl+greater
520
521           decrease_indenting
522               Format → Decrease Indenting menu item
523
524               Default: Shift+Ctrl+less
525
526           convert_to_dos
527               Format → Convert To DOS Format menu item
528
529               Default: Shift+Ctrl+E
530
531           convert_to_mac
532               Format → Convert To Mac Format menu item
533
534               Default: Shift+Ctrl+C
535
536           convert_to_unix
537               Format → Convert To Unix Format menu item
538
539               Default: Ctrl+e
540
541           copy_selection_right
542               Merge → Copy Selection Right menu item
543
544               Default: Shift+Ctrl+Right
545
546           copy_selection_left
547               Merge → Copy Selection Left menu item
548
549               Default: Shift+Ctrl+Left
550
551           copy_left_into_selection
552               Merge → Copy Left Into Selection menu item
553
554               Default: Ctrl+Right
555
556           copy_right_into_selection
557               Merge → Copy Right Into Selection menu item
558
559               Default: Ctrl+Left
560
561           merge_from_left_then_right
562               Merge → Merge From Left Then Right menu item
563
564               Default: Ctrl+m
565
566           merge_from_right_then_left
567               Merge → Merge From Right Then Left menu item
568
569               Default: Shift+Ctrl+M
570
571           help_contents
572               Help → Help Contents menu item
573
574               Default: F1
575
576           about
577               Help → About menu item
578
579               Default: None
580
581       Line Editing Mode Key Bindings
582           Use line_mode for the context to define key bindings for line
583           editing mode. The following values are valid for action:
584
585           enter_align_mode
586               enter alignment editing mode
587
588               Default: space
589
590           enter_character_mode
591               enter character editing mode
592
593               Defaults: Return, KP_Enter
594
595           first_line
596               move cursor to the first line
597
598               Defaults: Home, g
599
600           extend_first_line
601               move cursor to the first line, extending the selection
602
603               Default: Shift+Home
604
605           last_line
606               move cursor to the last line
607
608               Defaults: End, Shift+G
609
610           extend_last_line
611               move cursor to the last line, extending the selection
612
613               Default: Shift+End
614
615           up
616               move cursor up one line
617
618               Defaults: Up, k
619
620           extend_up
621               move cursor up one line, extending the selection
622
623               Defaults: Shift+Up, Shift+K
624
625           down
626               move cursor down one line
627
628               Defaults: Down, j
629
630           extend_down
631               move cursor down one line, extending the selection
632
633               Defaults: Shift+Down, Shift+J
634
635           left
636               move cursor left one file
637
638               Defaults: Left, h
639
640           extend_left
641               move cursor left one file, extending the selection
642
643               Default: Shift+Left
644
645           right
646               move cursor right one file
647
648               Defaults: Right, l
649
650           extend_right
651               move cursor right one file, extending the selection
652
653               Default: Shift+Right
654
655           page_up
656               move cursor up one page
657
658               Defaults: Page_Up, Ctrl+u
659
660           extend_page_up
661               move cursor up one page, extending the selection
662
663               Defaults: Shift+Page_Up, Shift+Ctrl+u
664
665           page_down
666               move cursor down one page
667
668               Defaults: Page_Down, Ctrl+d
669
670           extend_page_down
671               move cursor down one page, extending the selection
672
673               Defaults: Shift+Page_Down, Shift+Ctrl+d
674
675           delete_text
676               delete the selected text
677
678               Defaults: BackSpace, Delete, x
679
680           first_difference
681               select the first difference
682
683               Defaults: Ctrl+Home, Shift+P
684
685           previous_difference
686               select the previous difference
687
688               Default: p
689
690           next_difference
691               select the next difference
692
693               Default: n
694
695           last_difference
696               select the last difference
697
698               Defaults: Ctrl+End, Shift+N
699
700           clear_edits
701               clear all edits from the selected lines
702
703               Default: r
704
705           copy_selection_left
706               copy lines from the selection into the file on the left
707
708               Default: None
709
710           copy_selection_right
711               copy lines from the selection into the file on the right
712
713               Default: None
714
715           copy_left_into_selection
716               copy lines from the file on the left into the selection
717
718               Default: Shift+L
719
720           copy_right_into_selection
721               copy lines from the file on the right into the selection
722
723               Default: Shift+H
724
725           merge_from_left_then_right
726               merge lines from file on the left then file on the right
727
728               Default: m
729
730           merge_from_right_then_left
731               merge lines from file on the right then file on the left
732
733               Default: Shift+M
734
735           isolate
736               isolate the selected lines
737
738               Default: i
739
740       Alignment Editing Mode Key Bindings
741           Use align_mode for the context to define key bindings for alignment
742           editing mode. The following values are valid for action:
743
744           enter_line_mode
745               enter line editing mode
746
747               Default: Escape
748
749           enter_character_mode
750               enter character editing mode
751
752               Defaults: Return, KP_Enter
753
754           first_line
755               move cursor to the first line
756
757               Default: g
758
759           last_line
760               move cursor to the last line
761
762               Default: Shift+G
763
764           up
765               move cursor up one line
766
767               Defaults: Up, k
768
769           down
770               move cursor down one line
771
772               Defaults: Down, j
773
774           left
775               move cursor left one file
776
777               Defaults: Left, h
778
779           right
780               move cursor right one file
781
782               Defaults: Right, l
783
784           page_up
785               move cursor up one page
786
787               Defaults: Page_Up, Ctrl+u
788
789           page_down
790               move cursor down one page
791
792               Defaults: Page_Down, Ctrl+d
793
794           align
795               align the selected line to the cursor position
796
797               Default: space
798
799       Character Editing Mode Key Bindings
800           Use character_mode for the context to define key bindings for
801           character editing mode. The following values are valid for action:
802
803           enter_line_mode
804               enter line editing mode
805
806               Default: Escape
807
808   Strings
809       string name value
810           Declares a string resource called name with value value.
811
812       Used String Resources
813           The following string resources are used by Diffuse:
814
815           difference_colours
816               a list of colour resources used to indicate differences
817
818               Default: difference_1 difference_2 difference_3
819
820   Colours
821       [ colour | color ] name red green blue
822           Declares a colour resource called name. Individual colour
823           components should be expressed as a value between 0 and 1.
824
825       Used Colour Resources
826           The following colour resources are used by Diffuse:
827
828           alignment
829               colour used to indicate a line picked for manual alignment
830
831               Default: 1 1 0
832
833           character_selection
834               colour used to indicate selected characters
835
836               Default: 0.7 0.7 1
837
838           cursor
839               colour used for the cursor
840
841               Default: 0 0 0
842
843           difference_1
844               colour used to identify differences between the first pair of
845               files
846
847               Default: 1 0.625 0.625
848
849           difference_2
850               colour used to identify differences between the second pair of
851               files
852
853               Default: 0.85 0.625 0.775
854
855           difference_3
856               colour used to identify differences between the third pair of
857               files
858
859               Default: 0.85 0.775 0.625
860
861           edited
862               colour used to indicate edited lines
863
864               Default: 0.5 1 0.5
865
866           hatch
867               colour used for indicating alignment gaps
868
869               Default: 0.8 0.8 0.8
870
871           line_number
872               colour used for line numbers
873
874               Default: 0 0 0
875
876           line_number_background
877               background colour for the line number area
878
879               Default: 0.75 0.75 0.75
880
881           line_selection
882               colour used to indicate selected lines
883
884               Default: 0.7 0.7 1
885
886           map_background
887               background colour for the map area
888
889               Default: 0.6 0.6 0.6
890
891           margin
892               colour used to indicate the right margin
893
894               Default: 0.8 0.8 0.8
895
896           preedit
897               pre-edit text colour
898
899               Default: 0 0 0
900
901           text
902               regular text colour
903
904               Default: 0 0 0
905
906           text_background
907               background colour for the text area
908
909               Default: 1 1 1
910
911   Floating Point Values
912       float name value
913           Declares a floating point resource called name with value value.
914
915       Used Floating Point Resources
916           The following floating point resources are used by Diffuse:
917
918           alignment_opacity
919               opacity used when compositing the manual alignment colour
920
921               Defaults: 1
922
923           character_difference_opacity
924               opacity used when compositing character difference colours
925
926               Defaults: 0.4
927
928           character_selection_opacity
929               opacity used when compositing the character selection colour
930
931               Defaults: 0.4
932
933           edited_opacity
934               opacity used when compositing the edited line colour
935
936               Defaults: 0.4
937
938           line_difference_alpha
939               alpha value used when compositing line difference colours
940
941               Defaults: 0.3
942
943           line_selection_opacity
944               opacity used when compositing the line selection colour
945
946               Defaults: 0.4
947
948   Syntax Highlighting
949       syntax name [initial_state default_tag]
950           Declares a new syntax style called name. Syntax highlighting uses a
951           simple state machine that transitions between states when certain
952           patterns are matched. The initial state for the state machine will
953           be initial_state. All characters not matched by a pattern will be
954           tagged as default_tag for highlighting. The syntax style called
955           name can be removed by omitting initial_state and default_tag.
956
957       syntax_files name [pattern]
958           Specifies that files with a name matching pattern should be
959           highlighted using the syntax style called name. Patterns used to
960           match files for use with the syntax style called name can be
961           removed by omitting pattern.
962
963       syntax_magic name [pattern [ignorecase]]
964           Specifies that files with a first line matching pattern should be
965           highlighted using the syntax style called name. Patterns used to
966           match files for use with the syntax style called name can be
967           removed by omitting pattern.
968
969       syntax_pattern name initial_state final_state tag pattern [ignorecase]
970           Adds a pattern to the previously declared syntax style. Patterns
971           are tried one at a time in the order they were declared until the
972           first match is found. A pattern will only be used to match
973           characters if the state machine is in the state initial_state. The
974           state machine will transition to final_state if the pattern defined
975           by pattern is matched. Case insensitive pattern matching will be
976           used if ignorecase is specified. All characters matched by the
977           pattern will be tagged as tag for highlighting.
978

FILES

980       The following files are used by Diffuse:
981
982       /etc/diffuserc
983           system wide initialisations (%INSTALL_DIR%\diffuserc on Microsoft
984           Windows)
985
986       /usr/share/diffuse/syntax/*.syntax
987           syntax files for various languages (%INSTALL_DIR%\syntax\*.syntax
988           on Microsoft Windows)
989
990       ~/.config/diffuse/diffuserc
991           your initialisations (%HOME%\.config\diffuse\diffuserc on Microsoft
992           Windows)
993
994       ~/.config/diffuse/prefs
995           your saved preferences (%HOME%\.config\diffuse\prefs on Microsoft
996           Windows)
997
998       ~/.local/share/diffuse/state
999           data persistent across sessions (%HOME%\.local\share\diffuse\state
1000           on Microsoft Windows)
1001

AUTHOR

1003       Diffuse was written by Derrick Moser <derrick_moser@yahoo.com>.
1004
1005       © 2006-2014 Derrick Moser. All Rights Reserved.
1006

COPYING

1008       Diffuse is free software; you may redistribute it and/or modify it
1009       under the terms of the GNU General Public License as published by the
1010       Free Software Foundation; either version 2 of the licence, or (at your
1011       option) any later version.
1012
1013
1014
1015diffuse 0.4.8                     2014-07-18                        DIFFUSE(1)
Impressum