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       -V, --vcs vcs-list
75           Search for version control systems in the ordering: vcs-list.
76
77       --line line
78           Start with line line selected.
79
80       --null-file
81           Create a blank file comparison pane.
82
83   Display Options
84       Display options specified in the command line arguments will override
85       saved preference values.
86
87       -b, --ignore-space-change
88           Ignore changes to the amount of white space.
89
90       -B, --ignore-blank-lines
91           Ignore changes whose lines are all blank.
92
93       -E, --ignore-end-of-line
94           Ignore end of line differences.
95
96       -i, --ignore-case
97           Ignore case differences in file contents.
98
99       -w, --ignore-all-space
100           Ignore all white space.
101

FILE COMPARISON

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

VERSION CONTROL

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

RESOURCES

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

FILES

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

AUTHOR

1006       Diffuse was written by Derrick Moser <derrick_moser@yahoo.com>.
1007
1008       © 2006-2014 Derrick Moser. All Rights Reserved.
1009

COPYING

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