PageRenderTime 28ms CodeModel.GetById 9ms app.highlight 15ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre4/org/gjt/sp/jedit/actions.xml

#
XML | 1355 lines | 1123 code | 219 blank | 13 comment | 0 complexity | 037e27cf9733e79b73a199d51553cc78 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
   1<?xml version="1.0"?>
   2
   3<!DOCTYPE ACTIONS SYSTEM "actions.dtd">
   4
   5<!-- jEdit action table                                                      -->
   6<!-- Copyright (C) 2000, 2003 Slava Pestov                                   -->
   7
   8<!-- :tabSize=8:indentSize=8:noTabs=false:                                   -->
   9<!-- :folding=indent:collapseFolds=1:                                        -->
  10
  11<!-- Actions are the 'glue' that binds menu item selections and keystrokes   -->
  12<!-- to jEdit's APIs. For simplicity and compactness, they are written in    -->
  13<!-- the BeanShell scripting language.                                       -->
  14
  15<ACTIONS>
  16
  17<ACTION NAME="about">
  18	<CODE>
  19		new AboutDialog(view);
  20	</CODE>
  21</ACTION>
  22
  23<ACTION NAME="action-bar" NO_REPEAT="TRUE" NO_RECORD="TRUE" NO_REMEMBER_LAST="TRUE">
  24	<CODE>
  25		view.actionBar();
  26	</CODE>
  27</ACTION>
  28
  29<ACTION NAME="add-explicit-fold">
  30	<CODE>
  31		textArea.addExplicitFold();
  32	</CODE>
  33</ACTION>
  34
  35<ACTION NAME="add-buffer-to-favorites">
  36	<CODE>
  37		FavoritesVFS.addToFavorites(buffer.getPath(),VFS.DirectoryEntry.FILE);
  38	</CODE>
  39</ACTION>
  40
  41<ACTION NAME="add-dir-to-favorites">
  42	<CODE>
  43		FavoritesVFS.addToFavorites(buffer.getDirectory(),VFS.DirectoryEntry.DIRECTORY);
  44	</CODE>
  45</ACTION>
  46
  47<ACTION NAME="add-marker">
  48	<CODE>
  49		textArea.addMarker();
  50	</CODE>
  51</ACTION>
  52
  53<ACTION NAME="add-marker-shortcut" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  54	<CODE>
  55		view.getInputHandler().readNextChar(
  56			buffer.getMarkerStatusPrompt("add-marker"),
  57			"buffer.addMarker(__char__,textArea.getCaretPosition());");
  58	</CODE>
  59</ACTION>
  60
  61<ACTION NAME="backspace">
  62	<CODE>
  63		textArea.backspace();
  64	</CODE>
  65</ACTION>
  66
  67<ACTION NAME="backspace-word">
  68	<CODE>
  69		textArea.backspaceWord();
  70	</CODE>
  71</ACTION>
  72
  73<ACTION NAME="bottom-docking-area">
  74	<CODE>
  75		wm.getBottomDockingArea().showMostRecent();
  76	</CODE>
  77</ACTION>
  78
  79<ACTION NAME="buffer-options">
  80	<CODE>
  81		new BufferOptions(view,buffer);
  82	</CODE>
  83</ACTION>
  84
  85<ACTION NAME="center-caret">
  86	<CODE>
  87		textArea.centerCaret();
  88	</CODE>
  89</ACTION>
  90
  91<ACTION NAME="close-all">
  92	<CODE>
  93		jEdit.closeAllBuffers(view);
  94	</CODE>
  95</ACTION>
  96
  97<ACTION NAME="close-buffer">
  98	<CODE>
  99		jEdit.closeBuffer(view,buffer);
 100	</CODE>
 101</ACTION>
 102
 103<ACTION NAME="close-docking-area">
 104	<CODE>
 105		wm.closeCurrentArea();
 106	</CODE>
 107</ACTION>
 108
 109<ACTION NAME="close-view">
 110	<CODE>
 111		jEdit.closeView(view);
 112	</CODE>
 113</ACTION>
 114
 115<ACTION NAME="collapse-all-folds">
 116	<CODE>
 117		textArea.getDisplayManager().expandFolds(1);
 118	</CODE>
 119</ACTION>
 120
 121<ACTION NAME="collapse-fold">
 122	<CODE>
 123		textArea.collapseFold();
 124	</CODE>
 125</ACTION>
 126
 127<ACTION NAME="complete-word">
 128	<CODE>
 129		CompleteWord.completeWord(view);
 130	</CODE>
 131</ACTION>
 132
 133<ACTION NAME="copy">
 134	<CODE>
 135		Registers.copy(textArea,'$');
 136	</CODE>
 137</ACTION>
 138
 139<ACTION NAME="copy-append">
 140	<CODE>
 141		Registers.append(textArea,'$',"\n",false);
 142	</CODE>
 143</ACTION>
 144
 145<ACTION NAME="copy-append-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 146	<CODE>
 147		view.getInputHandler().readNextChar(
 148			Registers.getRegisterStatusPrompt("copy-append-string-register"),
 149			"Registers.append(textArea,__char__,\"\\n\",false);");
 150	</CODE>
 151</ACTION>
 152
 153<ACTION NAME="copy-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 154	<CODE>
 155		view.getInputHandler().readNextChar(
 156			Registers.getRegisterStatusPrompt("copy-string-register"),
 157			"Registers.copy(textArea,__char__);");
 158	</CODE>
 159</ACTION>
 160
 161<ACTION NAME="cut">
 162	<CODE>
 163		Registers.cut(textArea,'$');
 164	</CODE>
 165</ACTION>
 166
 167<ACTION NAME="cut-append">
 168	<CODE>
 169		Registers.append(textArea,'$',"\n",true);
 170	</CODE>
 171</ACTION>
 172
 173<ACTION NAME="cut-append-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 174	<CODE>
 175		view.getInputHandler().readNextChar(
 176			Registers.getRegisterStatusPrompt("cut-append-string-register"),
 177			"Registers.append(textArea,__char__,\"\\n\",true);");
 178	</CODE>
 179</ACTION>
 180
 181<ACTION NAME="cut-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 182	<CODE>
 183		view.getInputHandler().readNextChar(
 184			Registers.getRegisterStatusPrompt("cut-string-register"),
 185			"Registers.cut(textArea,__char__);");
 186	</CODE>
 187</ACTION>
 188
 189<ACTION NAME="delete">
 190	<CODE>
 191		textArea.delete();
 192	</CODE>
 193</ACTION>
 194
 195<ACTION NAME="delete-end-line">
 196	<CODE>
 197		textArea.deleteToEndOfLine();
 198	</CODE>
 199</ACTION>
 200
 201<ACTION NAME="delete-line">
 202	<CODE>
 203		textArea.deleteLine();
 204	</CODE>
 205</ACTION>
 206
 207<ACTION NAME="delete-paragraph">
 208	<CODE>
 209		textArea.deleteParagraph();
 210	</CODE>
 211</ACTION>
 212
 213<ACTION NAME="delete-start-line">
 214	<CODE>
 215		textArea.deleteToStartOfLine();
 216	</CODE>
 217</ACTION>
 218
 219<ACTION NAME="delete-word">
 220	<CODE>
 221		textArea.deleteWord();
 222	</CODE>
 223</ACTION>
 224
 225<ACTION NAME="document-end">
 226	<CODE>
 227		textArea.goToBufferEnd(false);
 228	</CODE>
 229</ACTION>
 230
 231<ACTION NAME="document-home">
 232	<CODE>
 233		textArea.goToBufferStart(false);
 234	</CODE>
 235</ACTION>
 236
 237<ACTION NAME="edit-favorites">
 238	<CODE>
 239		VFSBrowser.browseDirectory(view,"favorites:");
 240	</CODE>
 241</ACTION>
 242
 243<ACTION NAME="end" NO_RECORD="TRUE">
 244	<CODE>
 245		textArea.smartEnd(false);
 246	</CODE>
 247</ACTION>
 248
 249<ACTION NAME="eval" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 250	<CODE>
 251		BeanShell.showEvaluateDialog(view);
 252	</CODE>
 253</ACTION>
 254
 255<ACTION NAME="eval-for-selected-lines">
 256	<CODE>
 257		BeanShell.showEvaluateLinesDialog(view);
 258	</CODE>
 259</ACTION>
 260
 261<ACTION NAME="eval-selection">
 262	<CODE>
 263		BeanShell.evalSelection(view,textArea);
 264	</CODE>
 265</ACTION>
 266
 267<ACTION NAME="expand-abbrev">
 268	<CODE>
 269		Abbrevs.expandAbbrev(view,true);
 270	</CODE>
 271</ACTION>
 272
 273<ACTION NAME="expand-all-folds">
 274	<CODE>
 275		textArea.getDisplayManager().expandAllFolds();
 276		textArea.scrollToCaret(false);
 277	</CODE>
 278</ACTION>
 279
 280<ACTION NAME="exit">
 281	<CODE>
 282		jEdit.exit(view,true);
 283	</CODE>
 284</ACTION>
 285
 286<ACTION NAME="expand-fold">
 287	<CODE>
 288		textArea.expandFold(true);
 289	</CODE>
 290</ACTION>
 291
 292<ACTION NAME="expand-one-level">
 293	<CODE>
 294		textArea.expandFold(false);
 295	</CODE>
 296</ACTION>
 297
 298<ACTION NAME="expand-folds" NO_REPEAT="TRUE"  NO_RECORD="TRUE">
 299	<CODE>
 300		view.getInputHandler().readNextChar(
 301			jEdit.getProperty("view.status.expand-folds"),
 302			"textArea.getDisplayManager().expandFolds(__char__);\n"
 303			+ "textArea.scrollToCaret(false);");
 304	</CODE>
 305</ACTION>
 306
 307<ACTION NAME="find" NO_RECORD="TRUE">
 308	<CODE>
 309		SearchDialog.showSearchDialog(view,textArea.getSelectedText(),SearchDialog.CURRENT_BUFFER);
 310	</CODE>
 311</ACTION>
 312
 313<ACTION NAME="find-next" NO_RECORD="TRUE">
 314	<CODE>
 315		SearchAndReplace.setReverseSearch(false);
 316		SearchAndReplace.find(view);
 317	</CODE>
 318</ACTION>
 319
 320<ACTION NAME="find-prev" NO_RECORD="TRUE">
 321	<CODE>
 322		SearchAndReplace.setReverseSearch(true);
 323		SearchAndReplace.find(view);
 324	</CODE>
 325</ACTION>
 326
 327<ACTION NAME="format-paragraph" NO_RECORD="TRUE">
 328	<CODE>
 329		textArea.formatParagraph();
 330	</CODE>
 331</ACTION>
 332
 333<ACTION NAME="global-options">
 334	<CODE>
 335		new GlobalOptions(view);
 336	</CODE>
 337</ACTION>
 338
 339<ACTION NAME="goto-line">
 340	<CODE>
 341		textArea.showGoToLineDialog();
 342	</CODE>
 343</ACTION>
 344
 345<ACTION NAME="goto-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 346	<CODE>
 347		view.getInputHandler().readNextChar(
 348			buffer.getMarkerStatusPrompt("goto-marker"),
 349			"textArea.goToMarker(__char__,false);");
 350	</CODE>
 351</ACTION>
 352
 353<ACTION NAME="help">
 354	<CODE>
 355		new HelpViewer();
 356	</CODE>
 357</ACTION>
 358
 359<ACTION NAME="home" NO_RECORD="TRUE">
 360	<CODE>
 361		textArea.smartHome(false);
 362	</CODE>
 363</ACTION>
 364
 365<ACTION NAME="hypersearch" NO_RECORD="TRUE">
 366	<CODE>
 367		view.quickHyperSearch(false);
 368	</CODE>
 369</ACTION>
 370
 371<ACTION NAME="hypersearch-word" NO_RECORD="TRUE">
 372	<CODE>
 373		view.quickHyperSearch(true);
 374	</CODE>
 375</ACTION>
 376
 377<ACTION NAME="ignore-case">
 378	<CODE>
 379		SearchAndReplace.setIgnoreCase(!SearchAndReplace.getIgnoreCase());
 380	</CODE>
 381	<IS_SELECTED>
 382		SearchAndReplace.getIgnoreCase();
 383	</IS_SELECTED>
 384</ACTION>
 385
 386<ACTION NAME="indent-lines">
 387	<CODE>
 388		textArea.indentSelectedLines();
 389	</CODE>
 390</ACTION>
 391
 392<ACTION NAME="insert-file">
 393	<CODE>
 394		buffer.showInsertFileDialog(view);
 395	</CODE>
 396</ACTION>
 397
 398<ACTION NAME="insert-literal">
 399	<CODE>
 400		view.getInputHandler().readNextChar(
 401			jEdit.getProperty("view.status.insert-literal"),
 402			"textArea.setSelectedText(String.valueOf(__char__));");
 403	</CODE>
 404</ACTION>
 405
 406<ACTION NAME="insert-newline">
 407	<CODE>
 408		textArea.userInput('\n');
 409	</CODE>
 410</ACTION>
 411
 412<ACTION NAME="insert-tab">
 413	<CODE>
 414		textArea.userInput('\t');
 415	</CODE>
 416</ACTION>
 417
 418<ACTION NAME="insert-newline-indent">
 419	<CODE>
 420		textArea.insertEnterAndIndent();
 421	</CODE>
 422</ACTION>
 423
 424<ACTION NAME="insert-tab-indent">
 425	<CODE>
 426		textArea.insertTabAndIndent();
 427	</CODE>
 428</ACTION>
 429
 430<ACTION NAME="invert-selection">
 431	<CODE>
 432		textArea.invertSelection();
 433	</CODE>
 434</ACTION>
 435
 436<ACTION NAME="join-lines">
 437	<CODE>
 438		textArea.joinLines();
 439	</CODE>
 440</ACTION>
 441
 442<ACTION NAME="keyboard-tester">
 443	<CODE>
 444		new GrabKeyDialog(view,null,null,jEdit.newFile(view));
 445	</CODE>
 446</ACTION>
 447
 448<ACTION NAME="last-action" NO_RECORD="TRUE" NO_REMEMBER_LAST="TRUE">
 449	<CODE>
 450		view.getInputHandler().invokeLastAction();
 451	</CODE>
 452</ACTION>
 453
 454<ACTION NAME="left-docking-area">
 455	<CODE>
 456		wm.getLeftDockingArea().showMostRecent();
 457	</CODE>
 458</ACTION>
 459
 460<ACTION NAME="line-comment">
 461	<CODE>
 462		textArea.lineComment();
 463	</CODE>
 464</ACTION>
 465
 466<ACTION NAME="line-end">
 467	<CODE>
 468		textArea.goToEndOfLine(false);
 469	</CODE>
 470</ACTION>
 471
 472<ACTION NAME="line-home">
 473	<CODE>
 474		textArea.goToStartOfLine(false);
 475	</CODE>
 476</ACTION>
 477
 478<ACTION NAME="match-bracket">
 479	<CODE>
 480		textArea.goToMatchingBracket();
 481	</CODE>
 482</ACTION>
 483
 484<ACTION NAME="memory-status">
 485	<CODE>
 486		jEdit.showMemoryDialog(view);
 487	</CODE>
 488</ACTION>
 489
 490<ACTION NAME="narrow-to-fold">
 491	<CODE>
 492		textArea.narrowToFold();
 493	</CODE>
 494</ACTION>
 495
 496<ACTION NAME="narrow-to-selection">
 497	<CODE>
 498		textArea.narrowToSelection();
 499	</CODE>
 500</ACTION>
 501
 502<ACTION NAME="new-file">
 503	<CODE>
 504		jEdit.newFile(view);
 505	</CODE>
 506</ACTION>
 507
 508<ACTION NAME="new-plain-view">
 509	<CODE>
 510		jEdit.newView(view,buffer,true);
 511	</CODE>
 512</ACTION>
 513
 514<ACTION NAME="new-view">
 515	<CODE>
 516		jEdit.newView(view);
 517	</CODE>
 518</ACTION>
 519
 520<ACTION NAME="next-bracket">
 521	<CODE>
 522		textArea.goToNextBracket(false);
 523	</CODE>
 524</ACTION>
 525
 526<ACTION NAME="next-buffer">
 527	<CODE>
 528		editPane.nextBuffer();
 529	</CODE>
 530</ACTION>
 531
 532<ACTION NAME="next-char">
 533	<CODE>
 534		textArea.goToNextCharacter(false);
 535	</CODE>
 536</ACTION>
 537
 538<ACTION NAME="next-fold">
 539	<CODE>
 540		textArea.goToNextFold(false);
 541	</CODE>
 542</ACTION>
 543
 544<ACTION NAME="next-line">
 545	<CODE>
 546		textArea.goToNextLine(false);
 547	</CODE>
 548</ACTION>
 549
 550<ACTION NAME="next-marker">
 551	<CODE>
 552		textArea.goToNextMarker(false);
 553	</CODE>
 554</ACTION>
 555
 556<ACTION NAME="next-page">
 557	<CODE>
 558		textArea.goToNextPage(false);
 559	</CODE>
 560</ACTION>
 561
 562<ACTION NAME="next-paragraph">
 563	<CODE>
 564		textArea.goToNextParagraph(false);
 565	</CODE>
 566</ACTION>
 567
 568<ACTION NAME="next-textarea">
 569	<CODE>
 570		view.nextTextArea();
 571	</CODE>
 572</ACTION>
 573
 574<ACTION NAME="next-word">
 575	<CODE>
 576		textArea.goToNextWord(false,false);
 577	</CODE>
 578</ACTION>
 579
 580<ACTION NAME="next-word-std">
 581	<CODE>
 582		textArea.goToNextWord(false,true);
 583	</CODE>
 584</ACTION>
 585
 586<ACTION NAME="open-file">
 587	<CODE>
 588		GUIUtilities.showVFSFileDialog(view,null,VFSBrowser.BROWSER_DIALOG,true);
 589	</CODE>
 590</ACTION>
 591
 592<ACTION NAME="overwrite">
 593	<CODE>
 594		textArea.toggleOverwriteEnabled();
 595	</CODE>
 596	<IS_SELECTED>
 597		return textArea.isOverwriteEnabled();
 598	</IS_SELECTED>
 599</ACTION>
 600
 601<ACTION NAME="page-setup">
 602	<CODE>
 603		if(OperatingSystem.hasJava14())
 604			BufferPrinter1_4.pageSetup(view);
 605		else
 606			BufferPrinter1_3.pageSetup(view);
 607	</CODE>
 608</ACTION>
 609
 610<ACTION NAME="parent-fold">
 611	<CODE>
 612		textArea.goToParentFold();
 613	</CODE>
 614</ACTION>
 615
 616<ACTION NAME="paste">
 617	<CODE>
 618		Registers.paste(textArea,'$',false);
 619	</CODE>
 620</ACTION>
 621
 622<ACTION NAME="paste-deleted">
 623	<CODE>
 624		new PasteFromListDialog("paste-deleted",view,
 625			KillRing.getListModel());
 626	</CODE>
 627</ACTION>
 628
 629<ACTION NAME="paste-previous">
 630	<CODE>
 631		new PasteFromListDialog("paste-previous",view,
 632			HistoryModel.getModel("clipboard"));
 633	</CODE>
 634</ACTION>
 635
 636<ACTION NAME="paste-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 637	<CODE>
 638		view.getInputHandler().readNextChar(
 639			Registers.getRegisterStatusPrompt("paste-string-register"),
 640			"Registers.paste(textArea,__char__,false);");
 641	</CODE>
 642</ACTION>
 643
 644<ACTION NAME="plugin-manager">
 645	<CODE>
 646		PluginManager.showPluginManager(view);
 647	</CODE>
 648</ACTION>
 649
 650<ACTION NAME="plugin-options">
 651	<CODE>
 652		new PluginOptions(view);
 653	</CODE>
 654</ACTION>
 655
 656<ACTION NAME="prev-bracket">
 657	<CODE>
 658		textArea.goToPrevBracket(false);
 659	</CODE>
 660</ACTION>
 661
 662<ACTION NAME="prev-buffer">
 663	<CODE>
 664		editPane.prevBuffer();
 665	</CODE>
 666</ACTION>
 667
 668<ACTION NAME="prev-char">
 669	<CODE>
 670		textArea.goToPrevCharacter(false);
 671	</CODE>
 672</ACTION>
 673
 674<ACTION NAME="prev-fold">
 675	<CODE>
 676		textArea.goToPrevFold(false);
 677	</CODE>
 678</ACTION>
 679
 680<ACTION NAME="prev-line">
 681	<CODE>
 682		textArea.goToPrevLine(false);
 683	</CODE>
 684</ACTION>
 685
 686<ACTION NAME="prev-marker">
 687	<CODE>
 688		textArea.goToPrevMarker(false);
 689	</CODE>
 690</ACTION>
 691
 692<ACTION NAME="prev-page">
 693	<CODE>
 694		textArea.goToPrevPage(false);
 695	</CODE>
 696</ACTION>
 697
 698<ACTION NAME="prev-paragraph">
 699	<CODE>
 700		textArea.goToPrevParagraph(false);
 701	</CODE>
 702</ACTION>
 703
 704<ACTION NAME="prev-textarea">
 705	<CODE>
 706		view.prevTextArea();
 707	</CODE>
 708</ACTION>
 709
 710<ACTION NAME="prev-word">
 711	<CODE>
 712		textArea.goToPrevWord(false,false);
 713	</CODE>
 714</ACTION>
 715
 716<ACTION NAME="prev-word-std">
 717	<CODE>
 718		textArea.goToPrevWord(false,true);
 719	</CODE>
 720</ACTION>
 721
 722<ACTION NAME="print">
 723	<CODE>
 724
 725	if(OperatingSystem.hasJava14() &amp;&amp;
 726		!jEdit.getBooleanProperty("print.force13"))
 727		BufferPrinter1_4.print(view,buffer,false);
 728	else
 729		BufferPrinter1_3.print(view,buffer,false);
 730	</CODE>
 731</ACTION>
 732
 733<!-- not yet implemented -->
 734
 735<!-- <ACTION NAME="print-selection">
 736	<CODE>
 737		BufferPrinter.print(view,buffer,true);
 738	</CODE>
 739</ACTION> -->
 740
 741<ACTION NAME="quick-search" NO_RECORD="TRUE">
 742	<CODE>
 743		view.quickIncrementalSearch(false);
 744	</CODE>
 745</ACTION>
 746
 747<ACTION NAME="quick-search-word" NO_RECORD="TRUE">
 748	<CODE>
 749		view.quickIncrementalSearch(true);
 750	</CODE>
 751</ACTION>
 752
 753<ACTION NAME="range-comment">
 754	<CODE>
 755		textArea.rangeComment();
 756	</CODE>
 757</ACTION>
 758
 759<ACTION NAME="record-macro" NO_RECORD="TRUE">
 760	<CODE>
 761		Macros.recordMacro(view);
 762	</CODE>
 763</ACTION>
 764
 765<ACTION NAME="record-temp-macro" NO_RECORD="TRUE">
 766	<CODE>
 767		Macros.recordTemporaryMacro(view);
 768	</CODE>
 769</ACTION>
 770
 771<ACTION NAME="recent-buffer">
 772	<CODE>
 773		view.getEditPane().recentBuffer();
 774	</CODE>
 775</ACTION>
 776
 777<ACTION NAME="redo">
 778	<CODE>
 779		buffer.redo(textArea);
 780	</CODE>
 781</ACTION>
 782
 783<ACTION NAME="regexp">
 784	<CODE>
 785		SearchAndReplace.setRegexp(!SearchAndReplace.getRegexp());
 786	</CODE>
 787	<IS_SELECTED>
 788		SearchAndReplace.getRegexp();
 789	</IS_SELECTED>
 790</ACTION>
 791
 792<ACTION NAME="reload">
 793	<CODE>
 794		buffer.reload(view);
 795	</CODE>
 796</ACTION>
 797
 798<ACTION NAME="reload-all">
 799	<CODE>
 800		jEdit.reloadAllBuffers(view,true);
 801	</CODE>
 802</ACTION>
 803
 804<ACTION NAME="reload-modes">
 805	<CODE>
 806		jEdit.reloadModes();
 807	</CODE>
 808</ACTION>
 809
 810<ACTION NAME="remove-all-markers">
 811	<CODE>
 812		buffer.removeAllMarkers();
 813	</CODE>
 814</ACTION>
 815
 816<ACTION NAME="remove-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 817	<CODE>
 818		buffer.removeMarker(textArea.getCaretLine());
 819	</CODE>
 820</ACTION>
 821
 822<ACTION NAME="remove-trailing-ws">
 823	<CODE>
 824		textArea.removeTrailingWhiteSpace();
 825	</CODE>
 826</ACTION>
 827
 828<ACTION NAME="replace-all" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 829	<CODE>
 830		SearchAndReplace.replaceAll(view);
 831	</CODE>
 832</ACTION>
 833
 834<ACTION NAME="replace-and-find-next" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 835	<CODE>
 836		if(SearchAndReplace.replace(view))
 837			SearchAndReplace.find(view);
 838	</CODE>
 839</ACTION>
 840
 841<ACTION NAME="replace-in-selection" NO_REPEAT="TRUE" NO_RECORD="TRUE">
 842	<CODE>
 843		SearchAndReplace.replace(view);
 844	</CODE>
 845</ACTION>
 846
 847<ACTION NAME="rescan-macros">
 848	<CODE>
 849		Macros.loadMacros();
 850	</CODE>
 851</ACTION>
 852
 853<ACTION NAME="right-docking-area">
 854	<CODE>
 855		wm.getRightDockingArea().showMostRecent();
 856	</CODE>
 857</ACTION>
 858
 859<ACTION NAME="run-other-macro">
 860	<CODE>
 861		Macros.showRunScriptDialog(view);
 862	</CODE>
 863</ACTION>
 864
 865<ACTION NAME="run-temp-macro" NO_RECORD="TRUE">
 866	<CODE>
 867		Macros.runTemporaryMacro(view);
 868	</CODE>
 869</ACTION>
 870
 871<ACTION NAME="save">
 872	<CODE>
 873		buffer.save(view,null,true);
 874	</CODE>
 875</ACTION>
 876
 877<ACTION NAME="save-all">
 878	<CODE>
 879		jEdit.saveAllBuffers(view,true);
 880	</CODE>
 881</ACTION>
 882
 883<ACTION NAME="save-as">
 884	<CODE>
 885		buffer.saveAs(view,true);
 886	</CODE>
 887</ACTION>
 888
 889<ACTION NAME="save-a-copy-as">
 890	<CODE>
 891		buffer.saveAs(view,false);
 892	</CODE>
 893</ACTION>
 894
 895<ACTION NAME="scroll-down-line">
 896	<CODE>
 897		textArea.scrollDownLine();
 898	</CODE>
 899</ACTION>
 900
 901<ACTION NAME="scroll-down-page">
 902	<CODE>
 903		textArea.scrollDownPage();
 904	</CODE>
 905</ACTION>
 906
 907<ACTION NAME="scroll-to-current-line">
 908	<CODE>
 909		if(!textArea.getDisplayManager().isLineVisible(
 910			textArea.getCaretLine()))
 911		{
 912			textArea.getDisplayManager().expandFold(
 913				textArea.getCaretLine(),true);
 914		}
 915		textArea.scrollToCaret(true);
 916		textArea.requestFocus();
 917	</CODE>
 918</ACTION>
 919
 920<ACTION NAME="scroll-up-line">
 921	<CODE>
 922		textArea.scrollUpLine();
 923	</CODE>
 924</ACTION>
 925
 926<ACTION NAME="scroll-up-page">
 927	<CODE>
 928		textArea.scrollUpPage();
 929	</CODE>
 930</ACTION>
 931
 932<ACTION NAME="search-in-open-buffers" NO_RECORD="TRUE">
 933	<CODE>
 934		SearchDialog.showSearchDialog(view,textArea.getSelectedText(),
 935			SearchDialog.ALL_BUFFERS);
 936	</CODE>
 937</ACTION>
 938
 939<ACTION NAME="search-in-directory" NO_RECORD="TRUE">
 940	<CODE>
 941		SearchDialog.showSearchDialog(view,textArea.getSelectedText(),
 942			SearchDialog.DIRECTORY);
 943	</CODE>
 944</ACTION>
 945
 946<ACTION NAME="select-all">
 947	<CODE>
 948		textArea.selectAll();
 949	</CODE>
 950</ACTION>
 951
 952<ACTION NAME="select-block">
 953	<CODE>
 954		textArea.selectBlock();
 955	</CODE>
 956</ACTION>
 957
 958<ACTION NAME="select-fold">
 959	<CODE>
 960		textArea.selectFold();
 961	</CODE>
 962</ACTION>
 963
 964<ACTION NAME="select-home" NO_RECORD="TRUE">
 965	<CODE>
 966		textArea.smartHome(true);
 967	</CODE>
 968</ACTION>
 969
 970<ACTION NAME="select-end" NO_RECORD="TRUE">
 971	<CODE>
 972		textArea.smartEnd(true);
 973	</CODE>
 974</ACTION>
 975
 976<ACTION NAME="select-line">
 977	<CODE>
 978		textArea.selectLine();
 979	</CODE>
 980</ACTION>
 981
 982<ACTION NAME="select-line-range">
 983	<CODE>
 984		textArea.showSelectLineRangeDialog();
 985	</CODE>
 986</ACTION>
 987
 988<ACTION NAME="select-paragraph">
 989	<CODE>
 990		textArea.selectParagraph();
 991	</CODE>
 992</ACTION>
 993
 994<ACTION NAME="select-word">
 995	<CODE>
 996		textArea.selectWord();
 997	</CODE>
 998</ACTION>
 999
1000<ACTION NAME="select-document-end">
1001	<CODE>
1002		textArea.goToBufferEnd(true);
1003	</CODE>
1004</ACTION>
1005
1006<ACTION NAME="select-document-home">
1007	<CODE>
1008		textArea.goToBufferStart(true);
1009	</CODE>
1010</ACTION>
1011
1012<ACTION NAME="select-line-home">
1013	<CODE>
1014		textArea.goToStartOfLine(true);
1015	</CODE>
1016</ACTION>
1017
1018<ACTION NAME="select-line-end">
1019	<CODE>
1020		textArea.goToEndOfLine(true);
1021	</CODE>
1022</ACTION>
1023
1024<ACTION NAME="select-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
1025	<CODE>
1026		view.getInputHandler().readNextChar(
1027			buffer.getMarkerStatusPrompt("select-marker"),
1028			"textArea.goToMarker(__char__,true);");
1029	</CODE>
1030</ACTION>
1031
1032<ACTION NAME="select-next-bracket">
1033	<CODE>
1034		textArea.goToNextBracket(true);
1035	</CODE>
1036</ACTION>
1037
1038<ACTION NAME="select-next-char">
1039	<CODE>
1040		textArea.goToNextCharacter(true);
1041	</CODE>
1042</ACTION>
1043
1044<ACTION NAME="select-next-line">
1045	<CODE>
1046		textArea.goToNextLine(true);
1047	</CODE>
1048</ACTION>
1049
1050<ACTION NAME="select-next-marker">
1051	<CODE>
1052		textArea.goToNextMarker(true);
1053	</CODE>
1054</ACTION>
1055
1056<ACTION NAME="select-next-page">
1057	<CODE>
1058		textArea.goToNextPage(true);
1059	</CODE>
1060</ACTION>
1061
1062<ACTION NAME="select-next-paragraph">
1063	<CODE>
1064		textArea.goToNextParagraph(true);
1065	</CODE>
1066</ACTION>
1067
1068<ACTION NAME="select-next-word">
1069	<CODE>
1070		textArea.goToNextWord(true,false);
1071	</CODE>
1072</ACTION>
1073
1074<ACTION NAME="select-next-word-std">
1075	<CODE>
1076		textArea.goToNextWord(true,true);
1077	</CODE>
1078</ACTION>
1079
1080<ACTION NAME="select-none">
1081	<CODE>
1082		s = textArea.getSelectionAtOffset(textArea.getCaretPosition());
1083		if(s == null)
1084			textArea.selectNone();
1085		else
1086			textArea.removeFromSelection(s);
1087	</CODE>
1088</ACTION>
1089
1090<ACTION NAME="select-prev-bracket">
1091	<CODE>
1092		textArea.goToPrevBracket(true);
1093	</CODE>
1094</ACTION>
1095
1096<ACTION NAME="select-prev-char">
1097	<CODE>
1098		textArea.goToPrevCharacter(true);
1099	</CODE>
1100</ACTION>
1101
1102<ACTION NAME="select-prev-line">
1103	<CODE>
1104		textArea.goToPrevLine(true);
1105	</CODE>
1106</ACTION>
1107
1108<ACTION NAME="select-prev-marker">
1109	<CODE>
1110		textArea.goToPrevMarker(true);
1111	</CODE>
1112</ACTION>
1113
1114<ACTION NAME="select-prev-page">
1115	<CODE>
1116		textArea.goToPrevPage(true);
1117	</CODE>
1118</ACTION>
1119
1120<ACTION NAME="select-prev-paragraph">
1121	<CODE>
1122		textArea.goToPrevParagraph(true);
1123	</CODE>
1124</ACTION>
1125
1126<ACTION NAME="select-prev-word">
1127	<CODE>
1128		textArea.goToPrevWord(true,false);
1129	</CODE>
1130</ACTION>
1131
1132<ACTION NAME="select-prev-word-std">
1133	<CODE>
1134		textArea.goToPrevWord(true,true);
1135	</CODE>
1136</ACTION>
1137
1138<ACTION NAME="select-visible-home">
1139	<CODE>
1140		textArea.goToFirstVisibleLine(true);
1141	</CODE>
1142</ACTION>
1143
1144<ACTION NAME="select-visible-end">
1145	<CODE>
1146		textArea.goToLastVisibleLine(true);
1147	</CODE>
1148</ACTION>
1149
1150<ACTION NAME="select-whitespace-end">
1151	<CODE>
1152		textArea.goToEndOfWhiteSpace(true);
1153	</CODE>
1154</ACTION>
1155
1156<ACTION NAME="select-whitespace-home">
1157	<CODE>
1158		textArea.goToStartOfWhiteSpace(true);
1159	</CODE>
1160</ACTION>
1161
1162<ACTION NAME="shift-left">
1163	<CODE>
1164		textArea.shiftIndentLeft();
1165	</CODE>
1166</ACTION>
1167
1168<ACTION NAME="shift-right">
1169	<CODE>
1170		textArea.shiftIndentRight();
1171	</CODE>
1172</ACTION>
1173
1174<ACTION NAME="show-buffer-switcher">
1175	<CODE>
1176		editPane.showBufferSwitcher();
1177	</CODE>
1178</ACTION>
1179
1180<ACTION NAME="spaces-to-tabs">
1181	<CODE>
1182		textArea.spacesToTabs();
1183	</CODE>
1184</ACTION>
1185
1186<ACTION NAME="split-horizontal">
1187	<CODE>
1188		view.splitHorizontally();
1189	</CODE>
1190</ACTION>
1191
1192<ACTION NAME="split-vertical">
1193	<CODE>
1194		view.splitVertically();
1195	</CODE>
1196</ACTION>
1197
1198<ACTION NAME="stop-recording" NO_RECORD="TRUE">
1199	<CODE>
1200		Macros.stopRecording(view);
1201	</CODE>
1202</ACTION>
1203
1204<ACTION NAME="swap-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
1205	<CODE>
1206		view.getInputHandler().readNextChar(
1207			buffer.getMarkerStatusPrompt("swap-marker"),
1208			"textArea.swapMarkerAndCaret(__char__);");
1209	</CODE>
1210</ACTION>
1211
1212<ACTION NAME="tabs-to-spaces">
1213	<CODE>
1214		textArea.tabsToSpaces();
1215	</CODE>
1216</ACTION>
1217
1218<ACTION NAME="tip-of-the-day">
1219	<CODE>
1220		new TipOfTheDay(view);
1221	</CODE>
1222</ACTION>
1223
1224<ACTION NAME="to-lower">
1225	<CODE>
1226		textArea.toLowerCase();
1227	</CODE>
1228</ACTION>
1229
1230<ACTION NAME="to-upper">
1231	<CODE>
1232		textArea.toUpperCase();
1233	</CODE>
1234</ACTION>
1235
1236<ACTION NAME="top-docking-area">
1237	<CODE>
1238		wm.getTopDockingArea().showMostRecent();
1239	</CODE>
1240</ACTION>
1241
1242<ACTION NAME="toggle-line-numbers">
1243	<CODE>
1244		textArea.getGutter().toggleExpanded();
1245	</CODE>
1246	<IS_SELECTED>
1247		return textArea.getGutter().isExpanded();
1248	</IS_SELECTED>
1249</ACTION>
1250
1251<ACTION NAME="toggle-line-separator">
1252	<CODE>
1253		buffer.toggleLineSeparator(view);
1254	</CODE>
1255</ACTION>
1256
1257<ACTION NAME="toggle-multi-select">
1258	<CODE>
1259		textArea.toggleMultipleSelectionEnabled();
1260	</CODE>
1261	<IS_SELECTED>
1262		return textArea.isMultipleSelectionEnabled();
1263	</IS_SELECTED>
1264</ACTION>
1265
1266<ACTION NAME="toggle-rect-select">
1267	<CODE>
1268		textArea.toggleRectangularSelectionEnabled();
1269	</CODE>
1270	<IS_SELECTED>
1271		return textArea.isRectangularSelectionEnabled();
1272	</IS_SELECTED>
1273</ACTION>
1274
1275<ACTION NAME="toggle-word-wrap">
1276	<CODE>
1277		buffer.toggleWordWrap(view);
1278	</CODE>
1279</ACTION>
1280
1281<ACTION NAME="update-log">
1282	<CODE>
1283		Log.flushStream();
1284	</CODE>
1285</ACTION>
1286
1287<ACTION NAME="undo">
1288	<CODE>
1289		buffer.undo(textArea);
1290	</CODE>
1291</ACTION>
1292
1293<ACTION NAME="unsplit">
1294	<CODE>
1295		view.unsplit();
1296	</CODE>
1297</ACTION>
1298
1299<ACTION NAME="unsplit-current">
1300	<CODE>
1301		view.unsplitCurrent();
1302	</CODE>
1303</ACTION>
1304
1305<ACTION NAME="vertical-paste">
1306	<CODE>
1307		Registers.paste(textArea,'$',true);
1308	</CODE>
1309</ACTION>
1310
1311<ACTION NAME="vertical-paste-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
1312	<CODE>
1313		view.getInputHandler().readNextChar(
1314			Registers.getRegisterStatusPrompt("vertical-paste-string-register"),
1315			"Registers.paste(textArea,__char__,true);");
1316	</CODE>
1317</ACTION>
1318
1319<ACTION NAME="view-registers">
1320	<CODE>
1321		new ViewRegisters(view);
1322	</CODE>
1323</ACTION>
1324
1325<ACTION NAME="visible-end">
1326	<CODE>
1327		textArea.goToLastVisibleLine(false);
1328	</CODE>
1329</ACTION>
1330
1331<ACTION NAME="visible-home">
1332	<CODE>
1333		textArea.goToFirstVisibleLine(false);
1334	</CODE>
1335</ACTION>
1336
1337<ACTION NAME="whitespace-end">
1338	<CODE>
1339		textArea.goToEndOfWhiteSpace(false);
1340	</CODE>
1341</ACTION>
1342
1343<ACTION NAME="whitespace-home">
1344	<CODE>
1345		textArea.goToStartOfWhiteSpace(false);
1346	</CODE>
1347</ACTION>
1348
1349<ACTION NAME="word-count">
1350	<CODE>
1351		textArea.showWordCountDialog();
1352	</CODE>
1353</ACTION>
1354
1355</ACTIONS>