From 35ec72d08085450aacfdb530263264621fb84989 Mon Sep 17 00:00:00 2001 From: Marcus Ramberg Date: Fri, 5 Jun 2020 21:01:23 +0200 Subject: [PATCH] Rename perl module to raku. It doesn't actually contain any Perl config. --- core/autoload/help.el | 3 +-- core/core-modules.el | 3 ++- docs/modules.org | 2 +- init.example.el | 2 +- modules/lang/perl/README.org | 13 ------------- modules/lang/raku/README.org | 11 +++++++++++ modules/lang/{perl => raku}/config.el | 3 +-- modules/lang/{perl => raku}/packages.el | 2 +- 8 files changed, 18 insertions(+), 21 deletions(-) delete mode 100644 modules/lang/perl/README.org create mode 100644 modules/lang/raku/README.org rename modules/lang/{perl => raku}/config.el (65%) rename modules/lang/{perl => raku}/packages.el (91%) diff --git a/core/autoload/help.el b/core/autoload/help.el index 77f118461..baab4be61 100644 --- a/core/autoload/help.el +++ b/core/autoload/help.el @@ -45,8 +45,7 @@ (nix-mode :lang nix) (taureg-mode :lang ocaml) (org-mode :lang org) - (perl-mode :lang perl) - (raku-mode :lang perl) + (raku-mode :lang raku) (php-mode :lang php) (hack-mode :lang php) (plantuml-mode :lang plantuml) diff --git a/core/core-modules.el b/core/core-modules.el index 383acbc2b..b05d3c4a1 100644 --- a/core/core-modules.el +++ b/core/core-modules.el @@ -49,7 +49,8 @@ run before `doom-init-modules-hook'. Relevant to `doom-module-init-file'.") (evil-goggles (:ui ophints)) (tabbar (:ui tabs))) (:app (email (:email mu4e)) - (notmuch (:email notmuch)))) + (notmuch (:email notmuch))) + (:lang (perl (:lang raku))))) "A tree alist that maps deprecated modules to their replacement(s). Each entry is a three-level tree. For example: diff --git a/docs/modules.org b/docs/modules.org index b40aa8668..9bf769992 100644 --- a/docs/modules.org +++ b/docs/modules.org @@ -127,13 +127,13 @@ Modules that bring support for a language or group of languages to Emacs. + nix - TODO + [[file:../modules/lang/ocaml/README.org][ocaml]] =+lsp= - TODO + [[file:../modules/lang/org/README.org][org]] =+brain +dragndrop +gnuplot +hugo +ipython +journal +jupyter +noter +pandoc +pomodoro +present +roam= - TODO -+ [[file:../modules/lang/perl/README.org][perl]] - TODO + [[file:../modules/lang/php/README.org][php]] =+hack +lsp= - TODO + plantuml - TODO + purescript =+lsp= - TODO + [[file:../modules/lang/python/README.org][python]] =+cython +lsp +pyenv +conda +poetry= - TODO + qt - TODO + racket - TODO ++ [[file:../modules/lang/raku/README.org][raku]] - TODO + [[file:../modules/lang/rest/README.org][rest]] - TODO + rst - TODO + [[file:../modules/lang/ruby/README.org][ruby]] =+lsp +rvm +rbenv +rails +chruby= diff --git a/init.example.el b/init.example.el index 5180c87fc..9e3b4a7b9 100644 --- a/init.example.el +++ b/init.example.el @@ -142,13 +142,13 @@ ;;nix ; I hereby declare "nix geht mehr!" ;;ocaml ; an objective camel org ; organize your plain life in plain text - ;;perl ; write code no one else can comprehend ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional ;;python ; beautiful is better than ugly ;;qt ; the 'cutest' gui framework ever ;;racket ; a DSL for DSLs + ;;raku ; the artist formerly known as perl6 ;;rest ; Emacs as a REST client ;;rst ; ReST in peace ;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"} diff --git a/modules/lang/perl/README.org b/modules/lang/perl/README.org deleted file mode 100644 index aa91a438e..000000000 --- a/modules/lang/perl/README.org +++ /dev/null @@ -1,13 +0,0 @@ -#+TITLE: :lang perl - -This module adds support for Perl 6, and flycheck support for all versions of Perl. - -* Table of Contents :TOC: -- [[#install][Install]] - -* Install -This module depends on perl itself. Perl <5 typically comes bundled with most OSes and Linux distros. - -You'll have to install - -There are no other dependencies. diff --git a/modules/lang/raku/README.org b/modules/lang/raku/README.org new file mode 100644 index 000000000..337aebf1e --- /dev/null +++ b/modules/lang/raku/README.org @@ -0,0 +1,11 @@ +#+TITLE: :lang raku + +This module adds a major mode and flycheck for Raku. + +* Table of Contents :TOC: +- [[#install][Install]] + +* Install +This module depends on raku itself. + +There are no other dependencies. diff --git a/modules/lang/perl/config.el b/modules/lang/raku/config.el similarity index 65% rename from modules/lang/perl/config.el rename to modules/lang/raku/config.el index aa211f2bc..72f7140cf 100644 --- a/modules/lang/perl/config.el +++ b/modules/lang/raku/config.el @@ -1,6 +1,5 @@ -;;; lang/perl/config.el -*- lexical-binding: t; -*- +;;; lang/raku/config.el -*- lexical-binding: t; -*- -;; There's also `perl-mode' for perl < 6, which is already set up. (use-package! raku-mode diff --git a/modules/lang/perl/packages.el b/modules/lang/raku/packages.el similarity index 91% rename from modules/lang/perl/packages.el rename to modules/lang/raku/packages.el index 5be816b9f..0464d20db 100644 --- a/modules/lang/perl/packages.el +++ b/modules/lang/raku/packages.el @@ -1,5 +1,5 @@ ;; -*- no-byte-compile: t; -*- -;;; lang/perl/packages.el +;;; lang/raku/packages.el (package! raku-mode :pin "d474216840251dc0efe4f4aa4f5c5f66ac26fa74")