PageRenderTime 52ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre3/org/gjt/sp/jedit/actions.xml

#
XML | 1112 lines | 922 code | 183 blank | 7 comment | 0 complexity | ae2189037ce18b275ea55fc5ddcc0a20 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. <!DOCTYPE ACTIONS SYSTEM "actions.dtd">
  3. <!-- jEdit action table -->
  4. <!-- Copyright (C) 2000, 2001 Slava Pestov -->
  5. <!-- :tabSize=8:indentSize=8:noTabs=false: -->
  6. <!-- :folding=indent:collapseFolds=1: -->
  7. <!-- Actions are the 'glue' that binds menu item selections and keystrokes -->
  8. <!-- to jEdit's APIs. For simplicity and compactness, they are written in -->
  9. <!-- the BeanShell scripting language. -->
  10. <ACTIONS>
  11. <ACTION NAME="about">
  12. <CODE>
  13. new AboutDialog(view);
  14. </CODE>
  15. </ACTION>
  16. <ACTION NAME="add-explicit-fold">
  17. <CODE>
  18. textArea.addExplicitFold();
  19. </CODE>
  20. </ACTION>
  21. <ACTION NAME="add-marker">
  22. <CODE>
  23. textArea.addMarker();
  24. </CODE>
  25. </ACTION>
  26. <ACTION NAME="add-marker-shortcut" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  27. <CODE>
  28. view.getInputHandler().readNextChar(
  29. jEdit.getProperty("view.status.add-marker"),
  30. "buffer.addMarker(__char__,textArea.getCaretPosition());");
  31. </CODE>
  32. </ACTION>
  33. <ACTION NAME="backspace">
  34. <CODE>
  35. textArea.backspace();
  36. </CODE>
  37. </ACTION>
  38. <ACTION NAME="backspace-word">
  39. <CODE>
  40. textArea.backspaceWord();
  41. </CODE>
  42. </ACTION>
  43. <ACTION NAME="browse-system-macros">
  44. <CODE>
  45. Macros.browseSystemMacros(view);
  46. </CODE>
  47. </ACTION>
  48. <ACTION NAME="browse-user-macros">
  49. <CODE>
  50. Macros.browseUserMacros(view);
  51. </CODE>
  52. </ACTION>
  53. <ACTION NAME="buffer-options">
  54. <CODE>
  55. new BufferOptions(view,buffer);
  56. </CODE>
  57. </ACTION>
  58. <ACTION NAME="center-caret">
  59. <CODE>
  60. textArea.centerCaret();
  61. </CODE>
  62. </ACTION>
  63. <ACTION NAME="close-all">
  64. <CODE>
  65. jEdit.closeAllBuffers(view);
  66. </CODE>
  67. </ACTION>
  68. <ACTION NAME="close-bottom-docking-area">
  69. <CODE>
  70. view.getDockableWindowManager().getBottomDockingArea().show(null);
  71. </CODE>
  72. </ACTION>
  73. <ACTION NAME="close-buffer">
  74. <CODE>
  75. jEdit.closeBuffer(view,buffer);
  76. </CODE>
  77. </ACTION>
  78. <ACTION NAME="close-left-docking-area">
  79. <CODE>
  80. view.getDockableWindowManager().getLeftDockingArea().show(null);
  81. </CODE>
  82. </ACTION>
  83. <ACTION NAME="close-right-docking-area">
  84. <CODE>
  85. view.getDockableWindowManager().getRightDockingArea().show(null);
  86. </CODE>
  87. </ACTION>
  88. <ACTION NAME="close-top-docking-area">
  89. <CODE>
  90. view.getDockableWindowManager().getTopDockingArea().show(null);
  91. </CODE>
  92. </ACTION>
  93. <ACTION NAME="close-view">
  94. <CODE>
  95. jEdit.closeView(view);
  96. </CODE>
  97. </ACTION>
  98. <ACTION NAME="collapse-all-folds">
  99. <CODE>
  100. textArea.getFoldVisibilityManager().expandFolds(1);
  101. </CODE>
  102. </ACTION>
  103. <ACTION NAME="collapse-fold">
  104. <CODE>
  105. textArea.collapseFold();
  106. </CODE>
  107. </ACTION>
  108. <ACTION NAME="complete-word">
  109. <CODE>
  110. CompleteWord.completeWord(textArea);
  111. </CODE>
  112. </ACTION>
  113. <ACTION NAME="copy">
  114. <CODE>
  115. Registers.copy(textArea,'$');
  116. </CODE>
  117. </ACTION>
  118. <ACTION NAME="copy-append">
  119. <CODE>
  120. Registers.append(textArea,'$',"\n",false);
  121. </CODE>
  122. </ACTION>
  123. <ACTION NAME="copy-append-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  124. <CODE>
  125. view.getInputHandler().readNextChar(
  126. jEdit.getProperty("view.status.copy-append-string-register"),
  127. "Registers.append(textArea,__char__,\"\\n\",false);");
  128. </CODE>
  129. </ACTION>
  130. <ACTION NAME="copy-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  131. <CODE>
  132. view.getInputHandler().readNextChar(
  133. jEdit.getProperty("view.status.copy-string-register"),
  134. "Registers.copy(textArea,__char__);");
  135. </CODE>
  136. </ACTION>
  137. <ACTION NAME="cut">
  138. <CODE>
  139. Registers.cut(textArea,'$');
  140. </CODE>
  141. </ACTION>
  142. <ACTION NAME="cut-append">
  143. <CODE>
  144. Registers.append(textArea,'$',"\n",true);
  145. </CODE>
  146. </ACTION>
  147. <ACTION NAME="cut-append-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  148. <CODE>
  149. view.getInputHandler().readNextChar(
  150. jEdit.getProperty("view.status.cut-append-string-register"),
  151. "Registers.append(textArea,__char__,\"\\n\",true);");
  152. </CODE>
  153. </ACTION>
  154. <ACTION NAME="cut-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  155. <CODE>
  156. view.getInputHandler().readNextChar(
  157. jEdit.getProperty("view.status.cut-string-register"),
  158. "Registers.cut(textArea,__char__);");
  159. </CODE>
  160. </ACTION>
  161. <ACTION NAME="delete">
  162. <CODE>
  163. textArea.delete();
  164. </CODE>
  165. </ACTION>
  166. <ACTION NAME="delete-end-line">
  167. <CODE>
  168. textArea.deleteToEndOfLine();
  169. </CODE>
  170. </ACTION>
  171. <ACTION NAME="delete-line">
  172. <CODE>
  173. textArea.deleteLine();
  174. </CODE>
  175. </ACTION>
  176. <ACTION NAME="delete-paragraph">
  177. <CODE>
  178. textArea.deleteParagraph();
  179. </CODE>
  180. </ACTION>
  181. <ACTION NAME="delete-start-line">
  182. <CODE>
  183. textArea.deleteToStartOfLine();
  184. </CODE>
  185. </ACTION>
  186. <ACTION NAME="delete-word">
  187. <CODE>
  188. textArea.deleteWord();
  189. </CODE>
  190. </ACTION>
  191. <ACTION NAME="document-end">
  192. <CODE>
  193. textArea.goToBufferEnd(false);
  194. </CODE>
  195. </ACTION>
  196. <ACTION NAME="document-home">
  197. <CODE>
  198. textArea.goToBufferStart(false);
  199. </CODE>
  200. </ACTION>
  201. <ACTION NAME="end" NO_RECORD="TRUE">
  202. <CODE>
  203. textArea.smartEnd(false);
  204. </CODE>
  205. </ACTION>
  206. <ACTION NAME="eval" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  207. <CODE>
  208. BeanShell.showEvaluateDialog(view);
  209. </CODE>
  210. </ACTION>
  211. <ACTION NAME="eval-for-selected-lines">
  212. <CODE>
  213. BeanShell.showEvaluateLinesDialog(view);
  214. </CODE>
  215. </ACTION>
  216. <ACTION NAME="eval-selection">
  217. <CODE>
  218. BeanShell.evalSelection(view,textArea);
  219. </CODE>
  220. </ACTION>
  221. <ACTION NAME="expand-abbrev">
  222. <CODE>
  223. Abbrevs.expandAbbrev(view,true);
  224. </CODE>
  225. </ACTION>
  226. <ACTION NAME="expand-all-folds">
  227. <CODE>
  228. textArea.getFoldVisibilityManager().expandAllFolds();
  229. </CODE>
  230. </ACTION>
  231. <ACTION NAME="exit">
  232. <CODE>
  233. jEdit.exit(view,true);
  234. </CODE>
  235. </ACTION>
  236. <ACTION NAME="expand-fold">
  237. <CODE>
  238. textArea.expandFold(true);
  239. </CODE>
  240. </ACTION>
  241. <ACTION NAME="expand-one-level">
  242. <CODE>
  243. textArea.expandFold(false);
  244. </CODE>
  245. </ACTION>
  246. <ACTION NAME="expand-folds" NO_RECORD="TRUE">
  247. <CODE>
  248. view.getInputHandler().readNextChar(
  249. jEdit.getProperty("view.status.expand-folds"),
  250. "textArea.getFoldVisibilityManager().expandFolds(__char__);");
  251. </CODE>
  252. </ACTION>
  253. <ACTION NAME="find" NO_RECORD="TRUE">
  254. <CODE>
  255. new SearchDialog(view,textArea.getSelectedText(),SearchDialog.CURRENT_BUFFER);
  256. </CODE>
  257. </ACTION>
  258. <ACTION NAME="find-next" NO_RECORD="TRUE">
  259. <CODE>
  260. SearchAndReplace.setReverseSearch(false);
  261. SearchAndReplace.find(view);
  262. </CODE>
  263. </ACTION>
  264. <ACTION NAME="find-prev" NO_RECORD="TRUE">
  265. <CODE>
  266. SearchAndReplace.setReverseSearch(true);
  267. SearchAndReplace.find(view);
  268. </CODE>
  269. </ACTION>
  270. <ACTION NAME="format-paragraph" NO_RECORD="TRUE">
  271. <CODE>
  272. textArea.formatParagraph();
  273. </CODE>
  274. </ACTION>
  275. <ACTION NAME="global-options">
  276. <CODE>
  277. new OptionsDialog(view);
  278. </CODE>
  279. </ACTION>
  280. <ACTION NAME="goto-line">
  281. <CODE>
  282. textArea.showGoToLineDialog();
  283. </CODE>
  284. </ACTION>
  285. <ACTION NAME="goto-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  286. <CODE>
  287. view.getInputHandler().readNextChar(
  288. jEdit.getProperty("view.status.goto-marker"),
  289. "textArea.goToMarker(__char__,false);");
  290. </CODE>
  291. </ACTION>
  292. <ACTION NAME="help">
  293. <CODE>
  294. new HelpViewer("jeditresource:/doc/welcome.html");
  295. </CODE>
  296. </ACTION>
  297. <ACTION NAME="home" NO_RECORD="TRUE">
  298. <CODE>
  299. textArea.smartHome(false);
  300. </CODE>
  301. </ACTION>
  302. <ACTION NAME="hypersearch" NO_RECORD="TRUE">
  303. <CODE>
  304. view.quickHyperSearch(false);
  305. </CODE>
  306. </ACTION>
  307. <ACTION NAME="hypersearch-word" NO_RECORD="TRUE">
  308. <CODE>
  309. view.quickHyperSearch(true);
  310. </CODE>
  311. </ACTION>
  312. <ACTION NAME="indent-lines">
  313. <CODE>
  314. textArea.indentSelectedLines();
  315. </CODE>
  316. </ACTION>
  317. <ACTION NAME="insert-file">
  318. <CODE>
  319. buffer.showInsertFileDialog(view);
  320. </CODE>
  321. </ACTION>
  322. <ACTION NAME="insert-literal">
  323. <CODE>
  324. view.getInputHandler().readNextChar(
  325. jEdit.getProperty("view.status.insert-literal"),
  326. "textArea.setSelectedText(String.valueOf(__char__));");
  327. </CODE>
  328. </ACTION>
  329. <ACTION NAME="invert-selection">
  330. <CODE>
  331. textArea.invertSelection();
  332. </CODE>
  333. </ACTION>
  334. <ACTION NAME="io-progress-monitor">
  335. <CODE>
  336. new IOProgressMonitor(view);
  337. </CODE>
  338. </ACTION>
  339. <ACTION NAME="join-lines">
  340. <CODE>
  341. textArea.joinLines();
  342. </CODE>
  343. </ACTION>
  344. <ACTION NAME="line-comment">
  345. <CODE>
  346. textArea.lineComment();
  347. </CODE>
  348. </ACTION>
  349. <ACTION NAME="match-bracket">
  350. <CODE>
  351. textArea.goToMatchingBracket();
  352. </CODE>
  353. </ACTION>
  354. <ACTION NAME="memory-status">
  355. <CODE>
  356. jEdit.showMemoryDialog(view);
  357. </CODE>
  358. </ACTION>
  359. <ACTION NAME="narrow-to-fold">
  360. <CODE>
  361. textArea.narrowToFold();
  362. </CODE>
  363. </ACTION>
  364. <ACTION NAME="narrow-to-selection">
  365. <CODE>
  366. textArea.narrowToSelection();
  367. </CODE>
  368. </ACTION>
  369. <ACTION NAME="new-file">
  370. <CODE>
  371. jEdit.newFile(view);
  372. </CODE>
  373. </ACTION>
  374. <ACTION NAME="new-view">
  375. <CODE>
  376. jEdit.newView(view);
  377. </CODE>
  378. </ACTION>
  379. <ACTION NAME="next-bracket">
  380. <CODE>
  381. textArea.goToNextBracket(false);
  382. </CODE>
  383. </ACTION>
  384. <ACTION NAME="next-buffer">
  385. <CODE>
  386. editPane.nextBuffer();
  387. </CODE>
  388. </ACTION>
  389. <ACTION NAME="next-char">
  390. <CODE>
  391. textArea.goToNextCharacter(false);
  392. </CODE>
  393. </ACTION>
  394. <ACTION NAME="next-fold">
  395. <CODE>
  396. textArea.goToNextFold(false);
  397. </CODE>
  398. </ACTION>
  399. <ACTION NAME="next-line">
  400. <CODE>
  401. textArea.goToNextLine(false);
  402. </CODE>
  403. </ACTION>
  404. <ACTION NAME="next-marker">
  405. <CODE>
  406. textArea.goToNextMarker(false);
  407. </CODE>
  408. </ACTION>
  409. <ACTION NAME="next-page">
  410. <CODE>
  411. textArea.goToNextPage(false);
  412. </CODE>
  413. </ACTION>
  414. <ACTION NAME="next-paragraph">
  415. <CODE>
  416. textArea.goToNextParagraph(false);
  417. </CODE>
  418. </ACTION>
  419. <ACTION NAME="next-textarea">
  420. <CODE>
  421. view.nextTextArea();
  422. </CODE>
  423. </ACTION>
  424. <ACTION NAME="next-word">
  425. <CODE>
  426. textArea.goToNextWord(false);
  427. </CODE>
  428. </ACTION>
  429. <ACTION NAME="open-file">
  430. <CODE>
  431. jEdit.showOpenFileDialog(view);
  432. </CODE>
  433. </ACTION>
  434. <ACTION NAME="overwrite">
  435. <CODE>
  436. textArea.toggleOverwriteEnabled();
  437. </CODE>
  438. </ACTION>
  439. <ACTION NAME="other-encoding">
  440. <CODE>
  441. jEdit.showOpenFileWithOtherEncodingDialog(view);
  442. </CODE>
  443. </ACTION>
  444. <ACTION NAME="parent-fold">
  445. <CODE>
  446. textArea.goToParentFold();
  447. </CODE>
  448. </ACTION>
  449. <ACTION NAME="paste">
  450. <CODE>
  451. Registers.paste(textArea,'$');
  452. </CODE>
  453. </ACTION>
  454. <ACTION NAME="paste-previous">
  455. <CODE>
  456. new PastePrevious(view);
  457. </CODE>
  458. </ACTION>
  459. <ACTION NAME="paste-string-register" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  460. <CODE>
  461. view.getInputHandler().readNextChar(
  462. jEdit.getProperty("view.status.paste-string-register"),
  463. "Registers.paste(textArea,__char__);");
  464. </CODE>
  465. </ACTION>
  466. <ACTION NAME="plugin-manager">
  467. <CODE>
  468. new PluginManager(view);
  469. </CODE>
  470. </ACTION>
  471. <ACTION NAME="prev-bracket">
  472. <CODE>
  473. textArea.goToPrevBracket(false);
  474. </CODE>
  475. </ACTION>
  476. <ACTION NAME="prev-buffer">
  477. <CODE>
  478. editPane.prevBuffer();
  479. </CODE>
  480. </ACTION>
  481. <ACTION NAME="prev-char">
  482. <CODE>
  483. textArea.goToPrevCharacter(false);
  484. </CODE>
  485. </ACTION>
  486. <ACTION NAME="prev-fold">
  487. <CODE>
  488. textArea.goToPrevFold(false);
  489. </CODE>
  490. </ACTION>
  491. <ACTION NAME="prev-line">
  492. <CODE>
  493. textArea.goToPrevLine(false);
  494. </CODE>
  495. </ACTION>
  496. <ACTION NAME="prev-marker">
  497. <CODE>
  498. textArea.goToPrevMarker(false);
  499. </CODE>
  500. </ACTION>
  501. <ACTION NAME="prev-page">
  502. <CODE>
  503. textArea.goToPrevPage(false);
  504. </CODE>
  505. </ACTION>
  506. <ACTION NAME="prev-paragraph">
  507. <CODE>
  508. textArea.goToPrevParagraph(false);
  509. </CODE>
  510. </ACTION>
  511. <ACTION NAME="prev-textarea">
  512. <CODE>
  513. view.prevTextArea();
  514. </CODE>
  515. </ACTION>
  516. <ACTION NAME="prev-word">
  517. <CODE>
  518. textArea.goToPrevWord(false);
  519. </CODE>
  520. </ACTION>
  521. <ACTION NAME="print">
  522. <CODE>
  523. buffer.print(view);
  524. </CODE>
  525. </ACTION>
  526. <ACTION NAME="quick-search" NO_RECORD="TRUE">
  527. <CODE>
  528. view.quickIncrementalSearch(false);
  529. </CODE>
  530. </ACTION>
  531. <ACTION NAME="quick-search-word" NO_RECORD="TRUE">
  532. <CODE>
  533. view.quickIncrementalSearch(true);
  534. </CODE>
  535. </ACTION>
  536. <ACTION NAME="range-comment">
  537. <CODE>
  538. textArea.rangeComment();
  539. </CODE>
  540. </ACTION>
  541. <ACTION NAME="record-macro" NO_RECORD="TRUE">
  542. <CODE>
  543. Macros.recordMacro(view);
  544. </CODE>
  545. </ACTION>
  546. <ACTION NAME="record-temp-macro" NO_RECORD="TRUE">
  547. <CODE>
  548. Macros.recordTemporaryMacro(view);
  549. </CODE>
  550. </ACTION>
  551. <ACTION NAME="recent-buffer">
  552. <CODE>
  553. view.getEditPane().recentBuffer();
  554. </CODE>
  555. </ACTION>
  556. <ACTION NAME="redo">
  557. <CODE>
  558. buffer.redo(textArea);
  559. </CODE>
  560. </ACTION>
  561. <ACTION NAME="reload">
  562. <CODE>
  563. buffer.reload(view);
  564. </CODE>
  565. </ACTION>
  566. <ACTION NAME="reload-all">
  567. <CODE>
  568. jEdit.reloadAllBuffers(view,true);
  569. </CODE>
  570. </ACTION>
  571. <ACTION NAME="reload-modes">
  572. <CODE>
  573. jEdit.reloadModes();
  574. </CODE>
  575. </ACTION>
  576. <ACTION NAME="remove-all-markers">
  577. <CODE>
  578. buffer.removeAllMarkers();
  579. </CODE>
  580. </ACTION>
  581. <ACTION NAME="remove-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  582. <CODE>
  583. buffer.removeMarker(textArea.getCaretLine());
  584. </CODE>
  585. </ACTION>
  586. <ACTION NAME="remove-trailing-ws">
  587. <CODE>
  588. textArea.removeTrailingWhiteSpace();
  589. </CODE>
  590. </ACTION>
  591. <ACTION NAME="replace-all" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  592. <CODE>
  593. SearchAndReplace.replaceAll(view);
  594. </CODE>
  595. </ACTION>
  596. <ACTION NAME="replace-and-find-next" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  597. <CODE>
  598. if(SearchAndReplace.replace(view))
  599. SearchAndReplace.find(view);
  600. </CODE>
  601. </ACTION>
  602. <ACTION NAME="replace-in-selection" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  603. <CODE>
  604. SearchAndReplace.replace(view);
  605. </CODE>
  606. </ACTION>
  607. <ACTION NAME="repeat" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  608. <CODE>
  609. view.getInputHandler().setRepeatEnabled(true);
  610. </CODE>
  611. </ACTION>
  612. <ACTION NAME="rescan-macros">
  613. <CODE>
  614. Macros.loadMacros();
  615. </CODE>
  616. </ACTION>
  617. <ACTION NAME="run-last-macro" NO_RECORD="TRUE">
  618. <CODE>
  619. Macros.runLastMacro(view);
  620. </CODE>
  621. </ACTION>
  622. <ACTION NAME="run-other-macro">
  623. <CODE>
  624. BeanShell.showRunScriptDialog(view);
  625. </CODE>
  626. </ACTION>
  627. <ACTION NAME="run-temp-macro" NO_RECORD="TRUE">
  628. <CODE>
  629. Macros.runTemporaryMacro(view);
  630. </CODE>
  631. </ACTION>
  632. <ACTION NAME="save">
  633. <CODE>
  634. buffer.save(view,null,true);
  635. </CODE>
  636. </ACTION>
  637. <ACTION NAME="save-all">
  638. <CODE>
  639. jEdit.saveAllBuffers(view,true);
  640. </CODE>
  641. </ACTION>
  642. <ACTION NAME="save-as">
  643. <CODE>
  644. buffer.saveAs(view,true);
  645. </CODE>
  646. </ACTION>
  647. <ACTION NAME="save-a-copy-as">
  648. <CODE>
  649. buffer.saveAs(view,false);
  650. </CODE>
  651. </ACTION>
  652. <ACTION NAME="scroll-down-line">
  653. <CODE>
  654. textArea.scrollDownLine();
  655. </CODE>
  656. </ACTION>
  657. <ACTION NAME="scroll-down-page">
  658. <CODE>
  659. textArea.scrollDownPage();
  660. </CODE>
  661. </ACTION>
  662. <ACTION NAME="scroll-to-current-line">
  663. <CODE>
  664. textArea.scrollToCaret(true);
  665. </CODE>
  666. </ACTION>
  667. <ACTION NAME="scroll-up-line">
  668. <CODE>
  669. textArea.scrollUpLine();
  670. </CODE>
  671. </ACTION>
  672. <ACTION NAME="scroll-up-page">
  673. <CODE>
  674. textArea.scrollUpPage();
  675. </CODE>
  676. </ACTION>
  677. <ACTION NAME="search-in-open-buffers" NO_RECORD="TRUE">
  678. <CODE>
  679. new SearchDialog(view,textArea.getSelectedText(),
  680. SearchDialog.ALL_BUFFERS);
  681. </CODE>
  682. </ACTION>
  683. <ACTION NAME="search-in-directory" NO_RECORD="TRUE">
  684. <CODE>
  685. new SearchDialog(view,textArea.getSelectedText(),
  686. SearchDialog.DIRECTORY);
  687. </CODE>
  688. </ACTION>
  689. <ACTION NAME="select-all">
  690. <CODE>
  691. textArea.selectAll();
  692. </CODE>
  693. </ACTION>
  694. <ACTION NAME="select-block">
  695. <CODE>
  696. textArea.selectBlock();
  697. </CODE>
  698. </ACTION>
  699. <ACTION NAME="select-fold">
  700. <CODE>
  701. textArea.selectFold();
  702. </CODE>
  703. </ACTION>
  704. <ACTION NAME="select-home" NO_RECORD="TRUE">
  705. <CODE>
  706. textArea.smartHome(true);
  707. </CODE>
  708. </ACTION>
  709. <ACTION NAME="select-end" NO_RECORD="TRUE">
  710. <CODE>
  711. textArea.smartEnd(true);
  712. </CODE>
  713. </ACTION>
  714. <ACTION NAME="select-line">
  715. <CODE>
  716. textArea.selectLine();
  717. </CODE>
  718. </ACTION>
  719. <ACTION NAME="select-line-range">
  720. <CODE>
  721. textArea.showSelectLineRangeDialog();
  722. </CODE>
  723. </ACTION>
  724. <ACTION NAME="select-paragraph">
  725. <CODE>
  726. textArea.selectParagraph();
  727. </CODE>
  728. </ACTION>
  729. <ACTION NAME="select-word">
  730. <CODE>
  731. textArea.selectWord();
  732. </CODE>
  733. </ACTION>
  734. <ACTION NAME="select-document-end">
  735. <CODE>
  736. textArea.goToBufferEnd(true);
  737. </CODE>
  738. </ACTION>
  739. <ACTION NAME="select-document-home">
  740. <CODE>
  741. textArea.goToBufferStart(true);
  742. </CODE>
  743. </ACTION>
  744. <ACTION NAME="select-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  745. <CODE>
  746. view.getInputHandler().readNextChar(
  747. jEdit.getProperty("view.status.select-marker"),
  748. "textArea.goToMarker(__char__,true);");
  749. </CODE>
  750. </ACTION>
  751. <ACTION NAME="select-next-bracket">
  752. <CODE>
  753. textArea.goToNextBracket(true);
  754. </CODE>
  755. </ACTION>
  756. <ACTION NAME="select-next-char">
  757. <CODE>
  758. textArea.goToNextCharacter(true);
  759. </CODE>
  760. </ACTION>
  761. <ACTION NAME="select-next-line">
  762. <CODE>
  763. textArea.goToNextLine(true);
  764. </CODE>
  765. </ACTION>
  766. <ACTION NAME="select-next-marker">
  767. <CODE>
  768. textArea.goToNextMarker(true);
  769. </CODE>
  770. </ACTION>
  771. <ACTION NAME="select-next-page">
  772. <CODE>
  773. textArea.goToNextPage(true);
  774. </CODE>
  775. </ACTION>
  776. <ACTION NAME="select-next-paragraph">
  777. <CODE>
  778. textArea.goToNextParagraph(true);
  779. </CODE>
  780. </ACTION>
  781. <ACTION NAME="select-next-word">
  782. <CODE>
  783. textArea.goToNextWord(true);
  784. </CODE>
  785. </ACTION>
  786. <ACTION NAME="select-none">
  787. <CODE>
  788. textArea.removeFromSelection(textArea.getCaretPosition());
  789. </CODE>
  790. </ACTION>
  791. <ACTION NAME="select-prev-bracket">
  792. <CODE>
  793. textArea.goToPrevBracket(true);
  794. </CODE>
  795. </ACTION>
  796. <ACTION NAME="select-prev-char">
  797. <CODE>
  798. textArea.goToPrevCharacter(true);
  799. </CODE>
  800. </ACTION>
  801. <ACTION NAME="select-prev-line">
  802. <CODE>
  803. textArea.goToPrevLine(true);
  804. </CODE>
  805. </ACTION>
  806. <ACTION NAME="select-prev-marker">
  807. <CODE>
  808. textArea.goToPrevMarker(true);
  809. </CODE>
  810. </ACTION>
  811. <ACTION NAME="select-prev-page">
  812. <CODE>
  813. textArea.goToPrevPage(true);
  814. </CODE>
  815. </ACTION>
  816. <ACTION NAME="select-prev-paragraph">
  817. <CODE>
  818. textArea.goToPrevParagraph(true);
  819. </CODE>
  820. </ACTION>
  821. <ACTION NAME="select-prev-word">
  822. <CODE>
  823. textArea.goToPrevWord(true);
  824. </CODE>
  825. </ACTION>
  826. <ACTION NAME="shift-left">
  827. <CODE>
  828. textArea.shiftIndentLeft();
  829. </CODE>
  830. </ACTION>
  831. <ACTION NAME="shift-right">
  832. <CODE>
  833. textArea.shiftIndentRight();
  834. </CODE>
  835. </ACTION>
  836. <ACTION NAME="spaces-to-tabs">
  837. <CODE>
  838. textArea.spacesToTabs();
  839. </CODE>
  840. </ACTION>
  841. <ACTION NAME="split-horizontal">
  842. <CODE>
  843. view.splitHorizontally();
  844. </CODE>
  845. </ACTION>
  846. <ACTION NAME="split-vertical">
  847. <CODE>
  848. view.splitVertically();
  849. </CODE>
  850. </ACTION>
  851. <ACTION NAME="stop-recording" NO_RECORD="TRUE">
  852. <CODE>
  853. Macros.stopRecording(view);
  854. </CODE>
  855. </ACTION>
  856. <ACTION NAME="swap-marker" NO_REPEAT="TRUE" NO_RECORD="TRUE">
  857. <CODE>
  858. view.getInputHandler().readNextChar(
  859. jEdit.getProperty("view.status.swap-marker"),
  860. "textArea.swapMarkerAndCaret(__char__);");
  861. </CODE>
  862. </ACTION>
  863. <ACTION NAME="tabs-to-spaces">
  864. <CODE>
  865. textArea.tabsToSpaces();
  866. </CODE>
  867. </ACTION>
  868. <ACTION NAME="tip-of-the-day">
  869. <CODE>
  870. new TipOfTheDay(view);
  871. </CODE>
  872. </ACTION>
  873. <ACTION NAME="to-lower">
  874. <CODE>
  875. textArea.toLowerCase();
  876. </CODE>
  877. </ACTION>
  878. <ACTION NAME="to-upper">
  879. <CODE>
  880. textArea.toUpperCase();
  881. </CODE>
  882. </ACTION>
  883. <ACTION NAME="toggle-line-numbers">
  884. <CODE>
  885. textArea.getGutter().toggleExpanded();
  886. </CODE>
  887. <IS_SELECTED>
  888. return textArea.getGutter().isExpanded();
  889. </IS_SELECTED>
  890. </ACTION>
  891. <ACTION NAME="toggle-multi-select">
  892. <CODE>
  893. textArea.toggleMultipleSelectionEnabled();
  894. </CODE>
  895. </ACTION>
  896. <ACTION NAME="toggle-synchro-scroll">
  897. <CODE>
  898. view.toggleSynchroScrollEnabled();
  899. </CODE>
  900. <IS_SELECTED>
  901. return view.isSynchroScrollEnabled();
  902. </IS_SELECTED>
  903. </ACTION>
  904. <ACTION NAME="update-log">
  905. <CODE>
  906. Log.flushStream();
  907. </CODE>
  908. </ACTION>
  909. <ACTION NAME="undo">
  910. <CODE>
  911. buffer.undo(textArea);
  912. </CODE>
  913. </ACTION>
  914. <ACTION NAME="unsplit">
  915. <CODE>
  916. view.unsplit();
  917. </CODE>
  918. </ACTION>
  919. <ACTION NAME="view-registers">
  920. <CODE>
  921. new ViewRegisters(view);
  922. </CODE>
  923. </ACTION>
  924. <ACTION NAME="word-count">
  925. <CODE>
  926. textArea.showWordCountDialog();
  927. </CODE>
  928. </ACTION>
  929. </ACTIONS>