[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/raku-mode 748d07ab7c 188/253: Add repl to perl6 major mode
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/raku-mode 748d07ab7c 188/253: Add repl to perl6 major mode |
Date: |
Sat, 29 Jan 2022 08:28:56 -0500 (EST) |
branch: elpa/raku-mode
commit 748d07ab7c8046173cabc5f5fcf3a04e1aa4331f
Author: Matias Linares <matiaslina@gmail.com>
Commit: Matias Linares <matiaslina@gmail.com>
Add repl to perl6 major mode
---
perl6-mode.el | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/perl6-mode.el b/perl6-mode.el
index 0e9b6316e9..878e2db228 100644
--- a/perl6-mode.el
+++ b/perl6-mode.el
@@ -38,10 +38,14 @@
:prefix "perl6-"
:group 'language)
+(defvar perl6-mode-map nil "Keymap for `perl6-mode'")
+
+
(require 'perl6-detect)
(require 'perl6-font-lock)
(require 'perl6-indent)
(require 'perl6-imenu)
+(require 'perl6-repl)
;;;###autoload
(define-derived-mode perl6-mode prog-mode "Perl6"
@@ -54,6 +58,7 @@
;; Add imenu support for perl6-mode. Note that imenu-generic-expression
;; is buffer-local, so we don't need a local-variable for it.
(add-hook 'perl6-mode-hook 'imenu-add-menubar-index)
+ (add-hook 'perl6-mode-hook 'perl6-repl--initialize-menu)
(setq imenu-generic-expression perl6-imenu-generic-expression
imenu-case-fold-search nil)
;; Comments
@@ -65,7 +70,10 @@
;; TODO add rules for HEREDOC indentation
(smie-setup perl6-smie-grammar #'perl6-smie-rules
:forward-token #'perl6-smie--forward-token
- :backward-token #'perl6-smie--backward-token))
+ :backward-token #'perl6-smie--backward-token)
+ (use-local-map perl6-mode-map))
+
+
(provide 'perl6-mode)
- [nongnu] elpa/raku-mode f3690a05d5 122/253: Fix highlighting of empty comment lines, (continued)
- [nongnu] elpa/raku-mode f3690a05d5 122/253: Fix highlighting of empty comment lines, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode e11d5b76fe 104/253: Remove superfluous space from syntax descriptor, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 456d718152 116/253: Add comments to perl6-font-lock-keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 564cbfa7a2 119/253: Remove unnecessary 'let', ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode b6410f9d4c 126/253: Fix highlighting of ::foo, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 60966ea875 133/253: Highlight function composition operator, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 601f37ef15 136/253: Bool type was added., ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 72f21d4a91 171/253: Just forcing reload to use change in cask, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode e5ab8b0589 175/253: Reverting to original cask, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode cc28223bb7 182/253: add new name categories and other improvements, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 748d07ab7c 188/253: Add repl to perl6 major mode,
ELPA Syncer <=
- [nongnu] elpa/raku-mode bf687c66a9 195/253: Update README, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode e79cb9067d 210/253: Merge pull request #27 from tmtvl/repl-syntax-highlighting, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 385ed1d54a 155/253: pull regexes up into documents variables, add index of classes, update regexes a bit (no longer show sub signatures), ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 759b21553f 189/253: Fix keybinds and menu, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 588dc4417b 166/253: add new files, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 26fc7115b5 215/253: Add information about the auto-insert skeletons to the README., ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 44529c097f 221/253: Merge pull request #32 from widefox/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode ac967de8a4 222/253: Fix #33: missed interpreter & mode autoloads, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 02bf289149 242/253: Merge pull request #45 from sumanstats/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 0fc63c3ce1 001/253: Initial import, ELPA Syncer, 2022/01/29