| 440 | | |
|---|
| 441 | | <!-- history dialog/last/next previous REPL command history --> |
|---|
| 442 | | <extension point="org.eclipse.ui.commands"> |
|---|
| 443 | | <command |
|---|
| 444 | | categoryId="jasko.tim.lisp.category1" |
|---|
| 445 | | description="Opens REPL history dialog." |
|---|
| 446 | | id="jasko.tim.lisp.actions.OpenHistoryDialogAction" |
|---|
| 447 | | name="Open REPL History"/> |
|---|
| 448 | | </extension> |
|---|
| 449 | | <extension point="org.eclipse.ui.bindings"> |
|---|
| 450 | | <key |
|---|
| 451 | | commandId="jasko.tim.lisp.actions.OpenHistoryDialogAction" |
|---|
| 452 | | contextId="jasko.tim.lisp.context1" |
|---|
| 453 | | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| 454 | | sequence="Ctrl+Alt+H"/> |
|---|
| 455 | | </extension> |
|---|
| 456 | | <extension point="org.eclipse.ui.commands"> |
|---|
| 457 | | <command |
|---|
| 458 | | categoryId="jasko.tim.lisp.category1" |
|---|
| 459 | | description="Recalls the previous REPL command from history." |
|---|
| 460 | | id="jasko.tim.lisp.actions.PreviousREPLCommandAction" |
|---|
| 461 | | name="Previous REPL Command"/> |
|---|
| 462 | | </extension> |
|---|
| 463 | | <extension point="org.eclipse.ui.bindings"> |
|---|
| 464 | | <key |
|---|
| 465 | | commandId="jasko.tim.lisp.actions.PreviousREPLCommandAction" |
|---|
| 466 | | contextId="jasko.tim.lisp.context1" |
|---|
| 467 | | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| 468 | | sequence="Ctrl+P"/> |
|---|
| 469 | | </extension> |
|---|
| 470 | | <extension point="org.eclipse.ui.commands"> |
|---|
| 471 | | <command |
|---|
| 472 | | categoryId="jasko.tim.lisp.category1" |
|---|
| 473 | | description="Recalls the next REPL command from history." |
|---|
| 474 | | id="jasko.tim.lisp.actions.NextREPLCommandAction" |
|---|
| 475 | | name="Next REPL Command"/> |
|---|
| 476 | | </extension> |
|---|
| 477 | | <extension point="org.eclipse.ui.bindings"> |
|---|
| 478 | | <key |
|---|
| 479 | | commandId="jasko.tim.lisp.actions.NextREPLCommandAction" |
|---|
| 480 | | contextId="jasko.tim.lisp.context1" |
|---|
| 481 | | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| 482 | | sequence="Ctrl+N"/> |
|---|
| 483 | | </extension> |
|---|
| 484 | | |
|---|
| 485 | | <!-- Key bindings and all the cruft associated with them --> |
|---|
| 486 | | |
|---|
| 487 | | <!-- Compile File --> |
|---|
| | 435 | <!-- Content Assist --> |
|---|
| | 436 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 437 | <command |
|---|
| | 438 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 439 | description="Shows the content-assist popup." |
|---|
| | 440 | id="jasko.tim.lisp.editors.actions.ContentAssistAction" |
|---|
| | 441 | name="Show Lisp Content Assist"/> |
|---|
| | 442 | </extension> |
|---|
| | 443 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 444 | <key |
|---|
| | 445 | commandId="jasko.tim.lisp.editors.actions.ContentAssistAction" |
|---|
| | 446 | contextId="jasko.tim.lisp.context1" |
|---|
| | 447 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 448 | sequence="Ctrl+Space"/> |
|---|
| | 449 | </extension> |
|---|
| | 450 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 451 | <editorContribution |
|---|
| | 452 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 453 | id="jasko.tim.lisp.menus"> |
|---|
| | 454 | <action |
|---|
| | 455 | class="jasko.tim.lisp.editors.actions.ContentAssistAction" |
|---|
| | 456 | definitionId="jasko.tim.lisp.editors.actions.ContentAssistAction" |
|---|
| | 457 | id="jasko.tim.lisp.editors.actions.ContentAssistAction" |
|---|
| | 458 | label="Show Content Assist" |
|---|
| | 459 | menubarPath="Lisp/grpDoc" |
|---|
| | 460 | tooltip="Show content assist popup"> |
|---|
| | 461 | </action> |
|---|
| | 462 | </editorContribution> |
|---|
| | 463 | </extension> |
|---|
| | 464 | |
|---|
| | 465 | <!-- LispDoc Lookup--> |
|---|
| | 466 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 467 | <command |
|---|
| | 468 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 469 | description="Looks up the symbol in LispDoc." |
|---|
| | 470 | id="jasko.tim.lisp.actions.LispDocAction" |
|---|
| | 471 | name="LispDoc lookup"/> |
|---|
| | 472 | </extension> |
|---|
| | 473 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 474 | <key |
|---|
| | 475 | commandId="jasko.tim.lisp.actions.LispDocAction" |
|---|
| | 476 | contextId="jasko.tim.lisp.context1" |
|---|
| | 477 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 478 | sequence="Alt+L"/> |
|---|
| | 479 | <key |
|---|
| | 480 | commandId="jasko.tim.lisp.actions.LispDocAction" |
|---|
| | 481 | contextId="jasko.tim.lisp.context1" |
|---|
| | 482 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 483 | sequence="Ctrl+C Ctrl+D L"/> |
|---|
| | 484 | </extension> |
|---|
| | 485 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 486 | <editorContribution |
|---|
| | 487 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 488 | id="jasko.tim.lisp.menus"> |
|---|
| | 489 | <action |
|---|
| | 490 | class="jasko.tim.lisp.editors.actions.LispDocAction" |
|---|
| | 491 | definitionId="jasko.tim.lisp.actions.LispDocAction" |
|---|
| | 492 | id="jasko.tim.lisp.editors.actions.LispDocAction" |
|---|
| | 493 | label="&Lispdoc" |
|---|
| | 494 | menubarPath="Lisp/grpDoc" |
|---|
| | 495 | tooltip="Look up function in LispDoc."> |
|---|
| | 496 | </action> |
|---|
| | 497 | </editorContribution> |
|---|
| | 498 | </extension> |
|---|
| | 499 | |
|---|
| | 500 | <!-- HyperSpec Lookup--> |
|---|
| | 501 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 502 | <command |
|---|
| | 503 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 504 | description="Looks up the symbol in HyperSpec." |
|---|
| | 505 | id="jasko.tim.lisp.actions.HyperSpecAction" |
|---|
| | 506 | name="HyperSpec lookup"/> |
|---|
| | 507 | </extension> |
|---|
| | 508 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 509 | <key |
|---|
| | 510 | commandId="jasko.tim.lisp.actions.HyperSpecAction" |
|---|
| | 511 | contextId="jasko.tim.lisp.context1" |
|---|
| | 512 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 513 | sequence="Alt+H"/> |
|---|
| | 514 | <key |
|---|
| | 515 | commandId="jasko.tim.lisp.actions.HyperSpecAction" |
|---|
| | 516 | contextId="jasko.tim.lisp.context1" |
|---|
| | 517 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 518 | sequence="Ctrl+C Ctrl+D H"/> |
|---|
| | 519 | </extension> |
|---|
| | 520 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 521 | <editorContribution |
|---|
| | 522 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 523 | id="jasko.tim.lisp.menus"> |
|---|
| | 524 | <action |
|---|
| | 525 | class="jasko.tim.lisp.editors.actions.HyperSpecAction" |
|---|
| | 526 | definitionId="jasko.tim.lisp.actions.HyperSpecAction" |
|---|
| | 527 | id="jasko.tim.lisp.editors.actions.HyperSpecAction" |
|---|
| | 528 | label="&HyperSpec" |
|---|
| | 529 | menubarPath="Lisp/grpDoc" |
|---|
| | 530 | tooltip="Look up function in HyperSpec"> |
|---|
| | 531 | </action> |
|---|
| | 532 | </editorContribution> |
|---|
| | 533 | </extension> |
|---|
| | 534 | |
|---|
| | 535 | <!-- ============ grpCode ============ |
|---|
| | 536 | Find Definition Alt+. (or Ctrl+Click) |
|---|
| | 537 | Find Callees Alt+Shift+. |
|---|
| | 538 | Find Callers Alt+Shift+, |
|---|
| | 539 | Undefine Function Alt+U |
|---|
| | 540 | Macroexpand-all Alt+Shift+M |
|---|
| | 541 | Macroexpand-1 Alt+M |
|---|
| | 542 | Disassemble Alt+D |
|---|
| | 543 | --> |
|---|
| | 544 | |
|---|
| | 545 | <!-- Undefine function --> |
|---|
| | 546 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 547 | <command |
|---|
| | 548 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 549 | description="Undefines the function." |
|---|
| | 550 | id="jasko.tim.lisp.actions.UndefineFunctionAction" |
|---|
| | 551 | name="Undefine Function"/> |
|---|
| | 552 | </extension> |
|---|
| | 553 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 554 | <key |
|---|
| | 555 | commandId="jasko.tim.lisp.actions.UndefineFunctionAction" |
|---|
| | 556 | contextId="jasko.tim.lisp.context1" |
|---|
| | 557 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 558 | sequence="Alt+U"/> |
|---|
| | 559 | <key |
|---|
| | 560 | commandId="jasko.tim.lisp.actions.UndefineFunctionAction" |
|---|
| | 561 | contextId="jasko.tim.lisp.context1" |
|---|
| | 562 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 563 | sequence="Ctrl+C Ctrl+U"/> |
|---|
| | 564 | </extension> |
|---|
| | 565 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 566 | <editorContribution |
|---|
| | 567 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 568 | id="jasko.tim.lisp.menus"> |
|---|
| | 569 | <action |
|---|
| | 570 | class="jasko.tim.lisp.editors.actions.UndefineFunctionAction" |
|---|
| | 571 | definitionId="jasko.tim.lisp.actions.UndefineFunctionAction" |
|---|
| | 572 | id="jasko.tim.lisp.editors.actions.UndefineFunctionAction" |
|---|
| | 573 | label="&Undefine Function" |
|---|
| | 574 | menubarPath="Lisp/grpCode" |
|---|
| | 575 | tooltip="Undefine function."> |
|---|
| | 576 | </action> |
|---|
| | 577 | </editorContribution> |
|---|
| | 578 | </extension> |
|---|
| | 579 | |
|---|
| | 580 | <!-- Find Callers --> |
|---|
| | 581 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 582 | <command |
|---|
| | 583 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 584 | description="Finds the places where this function is called." |
|---|
| | 585 | id="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 586 | name="Find Callers"/> |
|---|
| | 587 | </extension> |
|---|
| | 588 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 589 | <key |
|---|
| | 590 | commandId="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 591 | contextId="jasko.tim.lisp.context1" |
|---|
| | 592 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 593 | sequence="Alt+Shift+,"/> |
|---|
| | 594 | <key |
|---|
| | 595 | commandId="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 596 | contextId="jasko.tim.lisp.context1" |
|---|
| | 597 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 598 | sequence="Ctrl+C Shift+,"/> |
|---|
| | 599 | </extension> |
|---|
| | 600 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 601 | <editorContribution |
|---|
| | 602 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 603 | id="jasko.tim.lisp.menus"> |
|---|
| | 604 | <action |
|---|
| | 605 | class="jasko.tim.lisp.editors.actions.FindCallersAction" |
|---|
| | 606 | definitionId="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 607 | id="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 608 | label="Find &Callers" |
|---|
| | 609 | menubarPath="Lisp/grpCode" |
|---|
| | 610 | tooltip="Find Callers."> |
|---|
| | 611 | </action> |
|---|
| | 612 | </editorContribution> |
|---|
| | 613 | </extension> |
|---|
| | 614 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 615 | <viewerContribution |
|---|
| | 616 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 617 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 618 | <action |
|---|
| | 619 | id="jasko.tim.lisp.actions.FindCallersAction" |
|---|
| | 620 | label="Find Callers" |
|---|
| | 621 | menubarPath="Lisp" |
|---|
| | 622 | class="jasko.tim.lisp.editors.actions.FindCallersAction"> |
|---|
| | 623 | </action> |
|---|
| | 624 | </viewerContribution> |
|---|
| | 625 | </extension> |
|---|
| | 626 | |
|---|
| | 627 | <!-- Find Callees --> |
|---|
| | 628 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 629 | <command |
|---|
| | 630 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 631 | description="Finds the functions this function calls." |
|---|
| | 632 | id="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 633 | name="Find Callees"/> |
|---|
| | 634 | </extension> |
|---|
| | 635 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 636 | <key |
|---|
| | 637 | commandId="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 638 | contextId="jasko.tim.lisp.context1" |
|---|
| | 639 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 640 | sequence="Alt+Shift+."/> |
|---|
| | 641 | <key |
|---|
| | 642 | commandId="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 643 | contextId="jasko.tim.lisp.context1" |
|---|
| | 644 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 645 | sequence="Ctrl+C Shift+."/> |
|---|
| | 646 | </extension> |
|---|
| | 647 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 648 | <editorContribution |
|---|
| | 649 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 650 | id="jasko.tim.lisp.menus"> |
|---|
| | 651 | <action |
|---|
| | 652 | class="jasko.tim.lisp.editors.actions.FindCalleesAction" |
|---|
| | 653 | definitionId="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 654 | id="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 655 | label="Find &Callees" |
|---|
| | 656 | menubarPath="Lisp/grpCode" |
|---|
| | 657 | tooltip="Find Callees."> |
|---|
| | 658 | </action> |
|---|
| | 659 | </editorContribution> |
|---|
| | 660 | </extension> |
|---|
| | 661 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 662 | <viewerContribution |
|---|
| | 663 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 664 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 665 | <action |
|---|
| | 666 | id="jasko.tim.lisp.actions.FindCalleesAction" |
|---|
| | 667 | label="Find Callees" |
|---|
| | 668 | menubarPath="Lisp" |
|---|
| | 669 | class="jasko.tim.lisp.editors.actions.FindCalleesAction"> |
|---|
| | 670 | </action> |
|---|
| | 671 | </viewerContribution> |
|---|
| | 672 | </extension> |
|---|
| | 673 | |
|---|
| | 674 | <!-- Find Definition --> |
|---|
| | 675 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 676 | <command |
|---|
| | 677 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 678 | description="Evaluates the top level s-expression." |
|---|
| | 679 | id="jasko.tim.lisp.actions.FindDefinitionAction" |
|---|
| | 680 | name="Find Definition"/> |
|---|
| | 681 | </extension> |
|---|
| | 682 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 683 | <key |
|---|
| | 684 | commandId="jasko.tim.lisp.actions.FindDefinitionAction" |
|---|
| | 685 | contextId="jasko.tim.lisp.context1" |
|---|
| | 686 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 687 | sequence="Alt+."/> |
|---|
| | 688 | </extension> |
|---|
| | 689 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 690 | <editorContribution |
|---|
| | 691 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 692 | id="jasko.tim.lisp.menus"> |
|---|
| | 693 | <action |
|---|
| | 694 | class="jasko.tim.lisp.editors.actions.FindDefinitionAction" |
|---|
| | 695 | definitionId="jasko.tim.lisp.actions.FindDefinitionAction" |
|---|
| | 696 | id="jasko.tim.lisp.editors.actions.FindDefinitionAction" |
|---|
| | 697 | label="&Find Definition" |
|---|
| | 698 | menubarPath="Lisp/grpCode" |
|---|
| | 699 | tooltip="Go to the symbol's definition."> |
|---|
| | 700 | </action> |
|---|
| | 701 | </editorContribution> |
|---|
| | 702 | </extension> |
|---|
| | 703 | |
|---|
| | 704 | <!-- Dissassemble --> |
|---|
| | 705 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 706 | <command |
|---|
| | 707 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 708 | description="Disassembles the current function." |
|---|
| | 709 | id="jasko.tim.lisp.actions.DisassembleAction" |
|---|
| | 710 | name="Disassemble"/> |
|---|
| | 711 | </extension> |
|---|
| | 712 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 713 | <key |
|---|
| | 714 | commandId="jasko.tim.lisp.actions.DisassembleAction" |
|---|
| | 715 | contextId="jasko.tim.lisp.context1" |
|---|
| | 716 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 717 | sequence="Alt+D"/> |
|---|
| | 718 | <key |
|---|
| | 719 | commandId="jasko.tim.lisp.actions.DisassembleAction" |
|---|
| | 720 | contextId="jasko.tim.lisp.context1" |
|---|
| | 721 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 722 | sequence="Ctrl+C Alt+D"/> |
|---|
| | 723 | </extension> |
|---|
| | 724 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 725 | <editorContribution |
|---|
| | 726 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 727 | id="jasko.tim.lisp.menus"> |
|---|
| | 728 | <action |
|---|
| | 729 | class="jasko.tim.lisp.editors.actions.DisassembleAction" |
|---|
| | 730 | definitionId="jasko.tim.lisp.actions.DisassembleAction" |
|---|
| | 731 | id="jasko.tim.lisp.editors.actions.DisassembleAction" |
|---|
| | 732 | label="&Disassemble" |
|---|
| | 733 | menubarPath="Lisp/grpCode" |
|---|
| | 734 | tooltip="Disassembles the current function."> |
|---|
| | 735 | </action> |
|---|
| | 736 | </editorContribution> |
|---|
| | 737 | </extension> |
|---|
| | 738 | |
|---|
| | 739 | <!-- Macro-expand --> |
|---|
| | 740 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 741 | <command |
|---|
| | 742 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 743 | description="Macro-expands the current expression." |
|---|
| | 744 | id="jasko.tim.lisp.actions.MacroExpandAction" |
|---|
| | 745 | name="Macro-expand-1"/> |
|---|
| | 746 | </extension> |
|---|
| | 747 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 748 | <key |
|---|
| | 749 | commandId="jasko.tim.lisp.actions.MacroExpandAction" |
|---|
| | 750 | contextId="jasko.tim.lisp.context1" |
|---|
| | 751 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 752 | sequence="Alt+M"/> |
|---|
| | 753 | <key |
|---|
| | 754 | commandId="jasko.tim.lisp.actions.MacroExpandAction" |
|---|
| | 755 | contextId="jasko.tim.lisp.context1" |
|---|
| | 756 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 757 | sequence="Ctrl+C Enter"/> |
|---|
| | 758 | </extension> |
|---|
| | 759 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 760 | <editorContribution |
|---|
| | 761 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 762 | id="jasko.tim.lisp.menus"> |
|---|
| | 763 | <action |
|---|
| | 764 | class="jasko.tim.lisp.editors.actions.MacroExpandAction" |
|---|
| | 765 | definitionId="jasko.tim.lisp.actions.MacroExpandAction" |
|---|
| | 766 | id="jasko.tim.lisp.editors.actions.MacroExpandAction" |
|---|
| | 767 | label="&Macroexpand-1" |
|---|
| | 768 | menubarPath="Lisp/grpCode" |
|---|
| | 769 | tooltip="Performs a single macro-expansion on the current expression."> |
|---|
| | 770 | </action> |
|---|
| | 771 | </editorContribution> |
|---|
| | 772 | </extension> |
|---|
| | 773 | |
|---|
| | 774 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 775 | <command |
|---|
| | 776 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 777 | description="Macro-expands the current expression." |
|---|
| | 778 | id="jasko.tim.lisp.actions.MacroExpandAllAction" |
|---|
| | 779 | name="Macro-expand all"/> |
|---|
| | 780 | </extension> |
|---|
| | 781 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 782 | <key |
|---|
| | 783 | commandId="jasko.tim.lisp.actions.MacroExpandAllAction" |
|---|
| | 784 | contextId="jasko.tim.lisp.context1" |
|---|
| | 785 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 786 | sequence="Alt+Shift+M"/> |
|---|
| | 787 | <key |
|---|
| | 788 | commandId="jasko.tim.lisp.actions.MacroExpandAllAction" |
|---|
| | 789 | contextId="jasko.tim.lisp.context1" |
|---|
| | 790 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 791 | sequence="Ctrl+C Esc M"/> |
|---|
| | 792 | </extension> |
|---|
| | 793 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 794 | <editorContribution |
|---|
| | 795 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 796 | id="jasko.tim.lisp.menus"> |
|---|
| | 797 | <action |
|---|
| | 798 | class="jasko.tim.lisp.editors.actions.MacroExpandAllAction" |
|---|
| | 799 | definitionId="jasko.tim.lisp.actions.MacroExpandAllAction" |
|---|
| | 800 | id="jasko.tim.lisp.editors.actions.MacroExpandAllAction" |
|---|
| | 801 | label="&Macroexpand-all" |
|---|
| | 802 | menubarPath="Lisp/grpCode" |
|---|
| | 803 | tooltip="Performs a full macro-expansion on the current expression."> |
|---|
| | 804 | </action> |
|---|
| | 805 | </editorContribution> |
|---|
| | 806 | </extension> |
|---|
| | 807 | |
|---|
| | 808 | |
|---|
| | 809 | <!-- ============ grpEditNavigation ============ |
|---|
| | 810 | Expand Selection Alt+Enter |
|---|
| | 811 | Toggle comment Alt+; (how is done i slime?) |
|---|
| | 812 | Indent Ctrl+Tab (have better Tab version, but keep Ctrl+Tab for those who don't know about tab) |
|---|
| | 813 | Jump Back Ctrl+Alt+Left (paredit: Ctrl+Alt+b) |
|---|
| | 814 | Jump Forward Ctrl+Alt+Right (paredit: Ctrl+Alt+f) |
|---|
| | 815 | --> |
|---|
| | 816 | |
|---|
| | 817 | <!-- Jump Back --> |
|---|
| | 818 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 819 | <command |
|---|
| | 820 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 821 | description="Jump backward to previous word or sexp" |
|---|
| | 822 | id="jasko.tim.lisp.editors.actions.JumpBackAction" |
|---|
| | 823 | name="Jump Back"/> |
|---|
| | 824 | </extension> |
|---|
| | 825 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 826 | <key |
|---|
| | 827 | commandId="jasko.tim.lisp.editors.actions.JumpBackAction" |
|---|
| | 828 | contextId="jasko.tim.lisp.context1" |
|---|
| | 829 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 830 | sequence="Ctrl+Alt+Arrow_Left"/> |
|---|
| | 831 | <key |
|---|
| | 832 | commandId="jasko.tim.lisp.editors.actions.JumpBackAction" |
|---|
| | 833 | contextId="jasko.tim.lisp.context1" |
|---|
| | 834 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 835 | sequence="Ctrl+Alt+B"/> |
|---|
| | 836 | </extension> |
|---|
| | 837 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 838 | <editorContribution |
|---|
| | 839 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 840 | id="jasko.tim.lisp.menus"> |
|---|
| | 841 | <action |
|---|
| | 842 | class="jasko.tim.lisp.editors.actions.JumpBackAction" |
|---|
| | 843 | definitionId="jasko.tim.lisp.editors.actions.JumpBackAction" |
|---|
| | 844 | id="jasko.tim.lisp.editors.actions.JumpBackdAction" |
|---|
| | 845 | label="Jump Back" |
|---|
| | 846 | menubarPath="Lisp/grpEditNavigation" |
|---|
| | 847 | tooltip="Jump Back"> |
|---|
| | 848 | </action> |
|---|
| | 849 | </editorContribution> |
|---|
| | 850 | </extension> |
|---|
| | 851 | |
|---|
| | 852 | <!-- Jump Forward --> |
|---|
| | 853 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 854 | <command |
|---|
| | 855 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 856 | description="Jump forward to next word or sexp" |
|---|
| | 857 | id="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 858 | name="Jump Forward"/> |
|---|
| | 859 | </extension> |
|---|
| | 860 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 861 | <key |
|---|
| | 862 | commandId="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 863 | contextId="jasko.tim.lisp.context1" |
|---|
| | 864 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 865 | sequence="Ctrl+Alt+Arrow_Right"/> |
|---|
| | 866 | <key |
|---|
| | 867 | commandId="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 868 | contextId="jasko.tim.lisp.context1" |
|---|
| | 869 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 870 | sequence="Ctrl+Alt+F"/> |
|---|
| | 871 | </extension> |
|---|
| | 872 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 873 | <editorContribution |
|---|
| | 874 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 875 | id="jasko.tim.lisp.menus"> |
|---|
| | 876 | <action |
|---|
| | 877 | class="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 878 | definitionId="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 879 | id="jasko.tim.lisp.editors.actions.JumpForwardAction" |
|---|
| | 880 | label="Jump Forward" |
|---|
| | 881 | menubarPath="Lisp/grpEditNavigation" |
|---|
| | 882 | tooltip="Jump Forward"> |
|---|
| | 883 | </action> |
|---|
| | 884 | </editorContribution> |
|---|
| | 885 | </extension> |
|---|
| | 886 | |
|---|
| | 887 | <!-- Expand Selection --> |
|---|
| | 888 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 889 | <command |
|---|
| | 890 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 891 | description="Expands the selection to the next outer atom/s-expression" |
|---|
| | 892 | id="jasko.tim.lisp.editors.actions.ExpandSelectionAction" |
|---|
| | 893 | name="Expand Selection"/> |
|---|
| | 894 | </extension> |
|---|
| | 895 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 896 | <key |
|---|
| | 897 | commandId="jasko.tim.lisp.editors.actions.ExpandSelectionAction" |
|---|
| | 898 | contextId="jasko.tim.lisp.context1" |
|---|
| | 899 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 900 | sequence="Alt+Enter"/> |
|---|
| | 901 | </extension> |
|---|
| | 902 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 903 | <editorContribution |
|---|
| | 904 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 905 | id="jasko.tim.lisp.menus"> |
|---|
| | 906 | <action |
|---|
| | 907 | class="jasko.tim.lisp.editors.actions.ExpandSelectionAction" |
|---|
| | 908 | definitionId="jasko.tim.lisp.editors.actions.ExpandSelectionAction" |
|---|
| | 909 | id="jasko.tim.lisp.editors.actions.ExpandSelectionAction" |
|---|
| | 910 | label="Expand Selection" |
|---|
| | 911 | menubarPath="Lisp/grpEditNavigation" |
|---|
| | 912 | tooltip="Expand selection to include higher level expression"> |
|---|
| | 913 | </action> |
|---|
| | 914 | </editorContribution> |
|---|
| | 915 | </extension> |
|---|
| | 916 | |
|---|
| | 917 | <!-- Indent --> |
|---|
| | 918 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 919 | <command |
|---|
| | 920 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 921 | description="Indents the current selection/line." |
|---|
| | 922 | id="jasko.tim.lisp.editors.actions.IndentAction" |
|---|
| | 923 | name="Indent line"/> |
|---|
| | 924 | </extension> |
|---|
| | 925 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 926 | <key |
|---|
| | 927 | commandId="jasko.tim.lisp.editors.actions.IndentAction" |
|---|
| | 928 | contextId="jasko.tim.lisp.context1" |
|---|
| | 929 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 930 | sequence="Ctrl+Tab"/> |
|---|
| | 931 | </extension> |
|---|
| | 932 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 933 | <editorContribution |
|---|
| | 934 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 935 | id="jasko.tim.lisp.menus"> |
|---|
| | 936 | <action |
|---|
| | 937 | class="jasko.tim.lisp.editors.actions.IndentAction" |
|---|
| | 938 | definitionId="jasko.tim.lisp.editors.actions.IndentAction" |
|---|
| | 939 | id="jasko.tim.lisp.editors.actions.IndentAction" |
|---|
| | 940 | label="Indent line" |
|---|
| | 941 | menubarPath="Lisp/grpEditNavigation" |
|---|
| | 942 | tooltip="Indent line"> |
|---|
| | 943 | </action> |
|---|
| | 944 | </editorContribution> |
|---|
| | 945 | </extension> |
|---|
| | 946 | |
|---|
| | 947 | <!-- Commenting --> |
|---|
| | 948 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 949 | <command |
|---|
| | 950 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 951 | description="Comments out or removes commenting out" |
|---|
| | 952 | id="jasko.tim.lisp.editors.actions.CommentingAction" |
|---|
| | 953 | name="Commenting"/> |
|---|
| | 954 | </extension> |
|---|
| | 955 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 956 | <key |
|---|
| | 957 | commandId="jasko.tim.lisp.editors.actions.CommentingAction" |
|---|
| | 958 | contextId="jasko.tim.lisp.context1" |
|---|
| | 959 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 960 | sequence="Alt+;"/> |
|---|
| | 961 | </extension> |
|---|
| | 962 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 963 | <editorContribution |
|---|
| | 964 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 965 | id="jasko.tim.lisp.menus"> |
|---|
| | 966 | <action |
|---|
| | 967 | class="jasko.tim.lisp.editors.actions.CommentingAction" |
|---|
| | 968 | definitionId="jasko.tim.lisp.editors.actions.CommentingAction" |
|---|
| | 969 | id="jasko.tim.lisp.editors.actions.CommentingAction" |
|---|
| | 970 | label="Toggle Block Comment" |
|---|
| | 971 | menubarPath="Lisp/grpEditNavigation" |
|---|
| | 972 | tooltip="Toggle Block Comment"> |
|---|
| | 973 | </action> |
|---|
| | 974 | </editorContribution> |
|---|
| | 975 | </extension> |
|---|
| | 976 | |
|---|
| | 977 | |
|---|
| | 978 | <!-- ============ grpDebug ================== |
|---|
| | 979 | Toggle Watch Alt+T |
|---|
| | 980 | Toggle Breakpoint Alt+B |
|---|
| | 981 | Profile Function Alt+P |
|---|
| | 982 | Profile Report |
|---|
| | 983 | Reset Profiling |
|---|
| | 984 | --> |
|---|
| | 985 | <!-- Reset Profiling --> |
|---|
| | 986 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 987 | <command |
|---|
| | 988 | categoryId="jasko.tim.lisp.category2" |
|---|
| | 989 | description="Resets profiling." |
|---|
| | 990 | id="jasko.tim.lisp.actions.ProfileResetAction" |
|---|
| | 991 | name="Reset Profiling"/> |
|---|
| | 992 | </extension> |
|---|
| | 993 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 994 | <editorContribution |
|---|
| | 995 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 996 | id="jasko.tim.lisp.menus.profile"> |
|---|
| | 997 | <action |
|---|
| | 998 | class="jasko.tim.lisp.editors.actions.ProfileResetAction" |
|---|
| | 999 | definitionId="jasko.tim.lisp.actions.ProfileResetAction" |
|---|
| | 1000 | id="jasko.tim.lisp.editors.actions.ProfileResetAction" |
|---|
| | 1001 | label="&Reset Profiling" |
|---|
| | 1002 | menubarPath="Lisp/grpDebug" |
|---|
| | 1003 | tooltip="Reset the profiler."> |
|---|
| | 1004 | </action> |
|---|
| | 1005 | </editorContribution> |
|---|
| | 1006 | </extension> |
|---|
| | 1007 | |
|---|
| | 1008 | <!-- Profile report --> |
|---|
| | 1009 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1010 | <command |
|---|
| | 1011 | categoryId="jasko.tim.lisp.category2" |
|---|
| | 1012 | description="Shows the profiling report." |
|---|
| | 1013 | id="jasko.tim.lisp.actions.ProfileReportAction" |
|---|
| | 1014 | name="Profile Report"/> |
|---|
| | 1015 | </extension> |
|---|
| | 1016 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1017 | <editorContribution |
|---|
| | 1018 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1019 | id="jasko.tim.lisp.menus.profile"> |
|---|
| | 1020 | <action |
|---|
| | 1021 | class="jasko.tim.lisp.editors.actions.ProfileReportAction" |
|---|
| | 1022 | definitionId="jasko.tim.lisp.actions.ProfileReportAction" |
|---|
| | 1023 | id="jasko.tim.lisp.editors.actions.ProfileReportAction" |
|---|
| | 1024 | label="Profile &Report" |
|---|
| | 1025 | menubarPath="Lisp/grpDebug" |
|---|
| | 1026 | tooltip="Profile Report"> |
|---|
| | 1027 | </action> |
|---|
| | 1028 | </editorContribution> |
|---|
| | 1029 | </extension> |
|---|
| | 1030 | |
|---|
| | 1031 | <!-- Profile function --> |
|---|
| | 1032 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1033 | <command |
|---|
| | 1034 | categoryId="jasko.tim.lisp.category2" |
|---|
| | 1035 | description="Toggles profiling for the function." |
|---|
| | 1036 | id="jasko.tim.lisp.actions.ProfileFunctionAction" |
|---|
| | 1037 | name="Profile Function"/> |
|---|
| | 1038 | </extension> |
|---|
| | 1039 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1040 | <key |
|---|
| | 1041 | commandId="jasko.tim.lisp.actions.ProfileFunctionAction" |
|---|
| | 1042 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1043 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1044 | sequence="Alt+P"/> |
|---|
| | 1045 | </extension> |
|---|
| | 1046 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1047 | <editorContribution |
|---|
| | 1048 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1049 | id="jasko.tim.lisp.menus.profile"> |
|---|
| | 1050 | <action |
|---|
| | 1051 | class="jasko.tim.lisp.editors.actions.ProfileFunctionAction" |
|---|
| | 1052 | definitionId="jasko.tim.lisp.actions.ProfileFunctionAction" |
|---|
| | 1053 | id="jasko.tim.lisp.editors.actions.ProfileFunctionAction" |
|---|
| | 1054 | label="Profile &Function" |
|---|
| | 1055 | menubarPath="Lisp/grpDebug" |
|---|
| | 1056 | tooltip="Profile function."> |
|---|
| | 1057 | </action> |
|---|
| | 1058 | </editorContribution> |
|---|
| | 1059 | </extension> |
|---|
| | 1060 | |
|---|
| | 1061 | <!-- Breakpoint --> |
|---|
| | 1062 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1063 | <command |
|---|
| | 1064 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1065 | description="Puts or removes breakpoint" |
|---|
| | 1066 | id="jasko.tim.lisp.editors.actions.BreakpointAction" |
|---|
| | 1067 | name="Breakpoint"/> |
|---|
| | 1068 | </extension> |
|---|
| | 1069 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1070 | <key |
|---|
| | 1071 | commandId="jasko.tim.lisp.editors.actions.BreakpointAction" |
|---|
| | 1072 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1073 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1074 | sequence="Alt+B"/> |
|---|
| | 1075 | </extension> |
|---|
| | 1076 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1077 | <editorContribution |
|---|
| | 1078 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1079 | id="jasko.tim.lisp.menus"> |
|---|
| | 1080 | <action |
|---|
| | 1081 | class="jasko.tim.lisp.editors.actions.BreakpointAction" |
|---|
| | 1082 | definitionId="jasko.tim.lisp.editors.actions.BreakpointAction" |
|---|
| | 1083 | id="jasko.tim.lisp.editors.actions.BreakpointAction" |
|---|
| | 1084 | label="Toggle Breakpoint" |
|---|
| | 1085 | menubarPath="Lisp/grpDebug" |
|---|
| | 1086 | tooltip="Toggle Breakpoint"> |
|---|
| | 1087 | </action> |
|---|
| | 1088 | </editorContribution> |
|---|
| | 1089 | </extension> |
|---|
| | 1090 | |
|---|
| | 1091 | <!-- Watch --> |
|---|
| | 1092 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1093 | <command |
|---|
| | 1094 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1095 | description="Puts or removes watch" |
|---|
| | 1096 | id="jasko.tim.lisp.editors.actions.WatchAction" |
|---|
| | 1097 | name="Watch"/> |
|---|
| | 1098 | </extension> |
|---|
| | 1099 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1100 | <key |
|---|
| | 1101 | commandId="jasko.tim.lisp.editors.actions.WatchAction" |
|---|
| | 1102 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1103 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1104 | sequence="Alt+T"/> |
|---|
| | 1105 | </extension> |
|---|
| | 1106 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1107 | <editorContribution |
|---|
| | 1108 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1109 | id="jasko.tim.lisp.menus"> |
|---|
| | 1110 | <action |
|---|
| | 1111 | class="jasko.tim.lisp.editors.actions.WatchAction" |
|---|
| | 1112 | definitionId="jasko.tim.lisp.editors.actions.WatchAction" |
|---|
| | 1113 | id="jasko.tim.lisp.editors.actions.WatchAction" |
|---|
| | 1114 | label="Toggle Watch" |
|---|
| | 1115 | menubarPath="Lisp/grpDebug" |
|---|
| | 1116 | tooltip="Toggle Watch"> |
|---|
| | 1117 | </action> |
|---|
| | 1118 | </editorContribution> |
|---|
| | 1119 | </extension> |
|---|
| | 1120 | |
|---|
| | 1121 | |
|---|
| | 1122 | <!-- =========== grpEval ==================== |
|---|
| | 1123 | Eval Current Expression + Switch Alt+Shift+R |
|---|
| | 1124 | Eval Current Expression Alt+R |
|---|
| | 1125 | Eval Top Level + Switch Alt+Shift+E |
|---|
| | 1126 | Eval Top Level Alt+Shift+E |
|---|
| | 1127 | Eval File Ctrl+Alt+E |
|---|
| | 1128 | --> |
|---|
| | 1129 | |
|---|
| | 1130 | <!-- Eval File --> |
|---|
| | 1131 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1132 | <command |
|---|
| | 1133 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1134 | description="Evaluates the current file." |
|---|
| | 1135 | id="jasko.tim.lisp.actions.EvalFileAction" |
|---|
| | 1136 | name="Evaluate File"/> |
|---|
| | 1137 | </extension> |
|---|
| | 1138 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1139 | <key |
|---|
| | 1140 | commandId="jasko.tim.lisp.actions.EvalFileAction" |
|---|
| | 1141 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1142 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1143 | sequence="Alt+Ctrl+E"/> |
|---|
| | 1144 | </extension> |
|---|
| | 1145 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1146 | <editorContribution |
|---|
| | 1147 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1148 | id="jasko.tim.lisp.menus"> |
|---|
| | 1149 | <action |
|---|
| | 1150 | class="jasko.tim.lisp.editors.actions.EvalFileAction" |
|---|
| | 1151 | definitionId="jasko.tim.lisp.actions.EvalFileAction" |
|---|
| | 1152 | id="jasko.tim.lisp.editors.actions.EvalFileAction" |
|---|
| | 1153 | label="Eval File" |
|---|
| | 1154 | menubarPath="Lisp/grpEval" |
|---|
| | 1155 | tooltip="Evaluate File"> |
|---|
| | 1156 | </action> |
|---|
| | 1157 | </editorContribution> |
|---|
| | 1158 | </extension> |
|---|
| | 1159 | |
|---|
| | 1160 | <!-- Eval Top Level --> |
|---|
| | 1161 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1162 | <command |
|---|
| | 1163 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1164 | description="Evaluates the top level s-expression." |
|---|
| | 1165 | id="jasko.tim.lisp.actions.EvalTopLevelExpAction" |
|---|
| | 1166 | name="Eval Top-level Expression"/> |
|---|
| | 1167 | </extension> |
|---|
| | 1168 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1169 | <key |
|---|
| | 1170 | commandId="jasko.tim.lisp.actions.EvalTopLevelExpAction" |
|---|
| | 1171 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1172 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1173 | sequence="Alt+E"/> |
|---|
| | 1174 | <key |
|---|
| | 1175 | commandId="jasko.tim.lisp.actions.EvalTopLevelExpAction" |
|---|
| | 1176 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1177 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 1178 | sequence="Ctrl+X Ctrl+E"/> |
|---|
| | 1179 | </extension> |
|---|
| | 1180 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1181 | <editorContribution |
|---|
| | 1182 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1183 | id="jasko.tim.lisp.menus"> |
|---|
| | 1184 | <action |
|---|
| | 1185 | class="jasko.tim.lisp.editors.actions.EvalTopLevelExpAction" |
|---|
| | 1186 | definitionId="jasko.tim.lisp.actions.EvalTopLevelExpAction" |
|---|
| | 1187 | id="jasko.tim.lisp.editors.actions.EvalTopLevelExpAction" |
|---|
| | 1188 | label="&Eval Top Level" |
|---|
| | 1189 | menubarPath="Lisp/grpEval" |
|---|
| | 1190 | tooltip="Evaluate top-level action."> |
|---|
| | 1191 | </action> |
|---|
| | 1192 | </editorContribution> |
|---|
| | 1193 | </extension> |
|---|
| | 1194 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 1195 | <viewerContribution |
|---|
| | 1196 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 1197 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 1198 | <action |
|---|
| | 1199 | id="jasko.tim.lisp.actions.EvalTopLevelExpAction" |
|---|
| | 1200 | label="Eval Top-level Expression" |
|---|
| | 1201 | menubarPath="Lisp" |
|---|
| | 1202 | class="jasko.tim.lisp.editors.actions.EvalTopLevelExpAction"> |
|---|
| | 1203 | </action> |
|---|
| | 1204 | </viewerContribution> |
|---|
| | 1205 | </extension> |
|---|
| | 1206 | |
|---|
| | 1207 | <!-- Eval Top Level Quick --> |
|---|
| | 1208 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1209 | <command |
|---|
| | 1210 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1211 | description="Evaluates the top level s-expression and switch to Repl" |
|---|
| | 1212 | id="jasko.tim.lisp.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1213 | name="Eval Top-level Expression"/> |
|---|
| | 1214 | </extension> |
|---|
| | 1215 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1216 | <key |
|---|
| | 1217 | commandId="jasko.tim.lisp.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1218 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1219 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1220 | sequence="Alt+Shift+E"/> |
|---|
| | 1221 | </extension> |
|---|
| | 1222 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1223 | <editorContribution |
|---|
| | 1224 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1225 | id="jasko.tim.lisp.menus"> |
|---|
| | 1226 | <action |
|---|
| | 1227 | class="jasko.tim.lisp.editors.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1228 | definitionId="jasko.tim.lisp.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1229 | id="jasko.tim.lisp.editors.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1230 | label="&Eval Top Level + Switch" |
|---|
| | 1231 | menubarPath="Lisp/grpEval" |
|---|
| | 1232 | tooltip="Evaluate top-level action + switch."> |
|---|
| | 1233 | </action> |
|---|
| | 1234 | </editorContribution> |
|---|
| | 1235 | </extension> |
|---|
| | 1236 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 1237 | <viewerContribution |
|---|
| | 1238 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 1239 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 1240 | <action |
|---|
| | 1241 | id="jasko.tim.lisp.actions.EvalTopLevelExpQuickAction" |
|---|
| | 1242 | label="Eval Top-level Expression + Switch" |
|---|
| | 1243 | menubarPath="Lisp" |
|---|
| | 1244 | class="jasko.tim.lisp.editors.actions.EvalTopLevelExpQuickAction"> |
|---|
| | 1245 | </action> |
|---|
| | 1246 | </viewerContribution> |
|---|
| | 1247 | </extension> |
|---|
| | 1248 | |
|---|
| | 1249 | <!-- Eval Current Expression --> |
|---|
| | 1250 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1251 | <command |
|---|
| | 1252 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1253 | description="Evaluates the current s-expression." |
|---|
| | 1254 | id="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1255 | name="Evaluate Current Expression"/> |
|---|
| | 1256 | </extension> |
|---|
| | 1257 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1258 | <key |
|---|
| | 1259 | commandId="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1260 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1261 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1262 | sequence="Alt+R"/> |
|---|
| | 1263 | <key |
|---|
| | 1264 | commandId="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1265 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1266 | schemeId="org.eclipse.ui.emacsAcceleratorConfiguration" |
|---|
| | 1267 | sequence="Ctrl+X Ctrl+E"/> |
|---|
| | 1268 | </extension> |
|---|
| | 1269 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1270 | <editorContribution |
|---|
| | 1271 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1272 | id="jasko.tim.lisp.menus"> |
|---|
| | 1273 | <action |
|---|
| | 1274 | class="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1275 | definitionId="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1276 | id="jasko.tim.lisp.editors.actions.EvalCurrentExpAction" |
|---|
| | 1277 | label="Eval Current Expression" |
|---|
| | 1278 | menubarPath="Lisp/grpEval" |
|---|
| | 1279 | tooltip="Evaluate current expression."> |
|---|
| | 1280 | </action> |
|---|
| | 1281 | </editorContribution> |
|---|
| | 1282 | </extension> |
|---|
| | 1283 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 1284 | <viewerContribution |
|---|
| | 1285 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 1286 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 1287 | <action |
|---|
| | 1288 | id="jasko.tim.lisp.actions.EvalCurrentExpAction" |
|---|
| | 1289 | label="Eval Current Expression" |
|---|
| | 1290 | menubarPath="Lisp" |
|---|
| | 1291 | class="jasko.tim.lisp.editors.actions.EvalCurrentExpAction"> |
|---|
| | 1292 | </action> |
|---|
| | 1293 | </viewerContribution> |
|---|
| | 1294 | </extension> |
|---|
| | 1295 | |
|---|
| | 1296 | <!-- Eval Current Expression Quick --> |
|---|
| | 1297 | <extension point="org.eclipse.ui.commands"> |
|---|
| | 1298 | <command |
|---|
| | 1299 | categoryId="jasko.tim.lisp.category1" |
|---|
| | 1300 | description="Evaluates the current s-expression." |
|---|
| | 1301 | id="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction" |
|---|
| | 1302 | name="Evaluate Current Expression + Switch"/> |
|---|
| | 1303 | </extension> |
|---|
| | 1304 | <extension point="org.eclipse.ui.bindings"> |
|---|
| | 1305 | <key |
|---|
| | 1306 | commandId="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction" |
|---|
| | 1307 | contextId="jasko.tim.lisp.context1" |
|---|
| | 1308 | schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
|---|
| | 1309 | sequence="Alt+Shift+R"/> |
|---|
| | 1310 | </extension> |
|---|
| | 1311 | <extension point="org.eclipse.ui.editorActions"> |
|---|
| | 1312 | <editorContribution |
|---|
| | 1313 | targetID="jasko.tim.lisp.editors.LispEditor" |
|---|
| | 1314 | id="jasko.tim.lisp.menus"> |
|---|
| | 1315 | <action |
|---|
| | 1316 | class="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction" |
|---|
| | 1317 | definitionId="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction" |
|---|
| | 1318 | id="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction" |
|---|
| | 1319 | label="Eval Current Expression + Switch" |
|---|
| | 1320 | menubarPath="Lisp/grpEval" |
|---|
| | 1321 | tooltip="Evaluate current expression + switch"> |
|---|
| | 1322 | </action> |
|---|
| | 1323 | </editorContribution> |
|---|
| | 1324 | </extension> |
|---|
| | 1325 | <extension point="org.eclipse.ui.popupMenus"> |
|---|
| | 1326 | <viewerContribution |
|---|
| | 1327 | id="jasko.tim.lisp.editors.LispEditor.popup" |
|---|
| | 1328 | targetID="jasko.tim.lisp.editors.LispEditor.context"> |
|---|
| | 1329 | <action |
|---|
| | 1330 | id="jasko.tim.lisp.actions.EvalCurrentExpQuickAction" |
|---|
| | 1331 | label="Eval Current Expression + switch" |
|---|
| | 1332 | menubarPath="Lisp" |
|---|
| | 1333 | class="jasko.tim.lisp.editors.actions.EvalCurrentExpQuickAction"> |
|---|
| | 1334 | </action> |
|---|
| | 1335 | </viewerContribution> |
|---|
| | 1336 | </extension> |
|---|
| | 1337 | |
|---|
| | 1338 | <!-- =========== grpCompile ================= |
|---|
| | 1339 | Compile Top Level Alt+C |
|---|
| | 1340 | Compile Top Level + Switch Alt+Shift+C |
|---|
| | 1341 | Compile File Alt+K |
|---|
| | 1342 | Compile File + Switch Alt+Shift+K |
|---|
| | 1343 | --> |
|---|
| | 1344 | |
|---|
| | 1345 | <!-- Compile File and Compile File + Switch--> |
|---|