diff --git a/.github/workflows/ci-linux.yaml b/.github/workflows/ci-linux.yaml index 31f411dc..04be5222 100644 --- a/.github/workflows/ci-linux.yaml +++ b/.github/workflows/ci-linux.yaml @@ -26,13 +26,13 @@ jobs: - name: Install dependency needed for some Emacs packages (Ubuntu) run: | sudo apt-get update - sudo apt-get install -y libtool-bin cmake tree + sudo apt-get install -y libtool-bin cmake - name: Show Emacs version run: | EMACS_VERSION=$(emacs --version) echo $EMACS_VERSION echo "EMACS_VERSION=$(echo $EMACS_VERSION | head -n1 | sed -E 's/GNU Emacs ([^ ]*).*/\1/')" >> "$GITHUB_ENV" - - name: Running Emacs + - name: Running MinEmacs with all modules run: | ln -s "$(pwd)" "../.emacs.d" echo "Enabling all MinEmacs modules" diff --git a/.github/workflows/ci-macos.yaml b/.github/workflows/ci-macos.yaml index 15eb5c42..ccedc1e5 100644 --- a/.github/workflows/ci-macos.yaml +++ b/.github/workflows/ci-macos.yaml @@ -26,7 +26,7 @@ jobs: EMACS_VERSION=$(emacs --version) echo $EMACS_VERSION echo "EMACS_VERSION=$(echo $EMACS_VERSION | head -n1 | sed -E 's/GNU Emacs ([^ ]*).*/\1/')" >> "$GITHUB_ENV" - - name: Running Emacs + - name: Running MinEmacs with all modules run: | ln -s "$(pwd)" "../.emacs.d" echo "Enabling all MinEmacs modules" diff --git a/.github/workflows/ci-windows.yaml b/.github/workflows/ci-windows.yaml index a1d296b0..c14ef03e 100644 --- a/.github/workflows/ci-windows.yaml +++ b/.github/workflows/ci-windows.yaml @@ -19,7 +19,7 @@ jobs: - name: Show Emacs version run: | emacs --version - - name: Running Emacs + - name: Running MinEmacs with all modules run: | $env:HOME = "D:\a\minemacs\" $env:MINEMACSDIR = "D:\a\minemacs\.github\workflows\scripts\minemacs-all.d\" diff --git a/.github/workflows/scripts/minemacs-all.d/modules.el b/.github/workflows/scripts/minemacs-all.d/modules.el index 475c1d65..9ec37781 100644 --- a/.github/workflows/scripts/minemacs-all.d/modules.el +++ b/.github/workflows/scripts/minemacs-all.d/modules.el @@ -1,47 +1,19 @@ -(setq minemacs-core-modules - '(me-splash - me-keybindings - me-evil - me-core-ui - me-completion)) +;; modules.el --- Enable all modules in CI mode -*- lexical-binding: t; -*- + +;; Copyright (C) 2023 Abdelhak Bougouffa + +;; Author: Abdelhak Bougouffa (concat "abougouffa" "@" "fedora" "project" "." "org") -(setq minemacs-modules - '(me-ui - me-editor - me-daemon - me-undo - me-multi-cursors - me-vc - me-project - me-prog - me-checkers - me-debug - me-lsp - me-emacs-lisp - me-common-lisp - me-scheme - me-clojure - me-embedded - me-robot - me-data - me-math - me-modeling - me-org - me-extra - me-notes - me-email - me-rss - me-lifestyle - me-docs - me-calendar - me-latex - me-biblio - me-natural-langs - me-files - me-tools - me-tty - me-fun - me-media - me-workspaces - me-binary - me-window)) +;;; Commentary: + +;;; Code: + +(setq minemacs-core-modules + '(me-splash me-keybindings me-evil me-core-ui me-completion) + minemacs-modules + '(me-ui me-editor me-daemon me-undo me-multi-cursors me-vc me-project + me-prog me-checkers me-debug me-lsp me-emacs-lisp me-common-lisp + me-scheme me-clojure me-embedded me-robot me-data me-math me-modeling + me-org me-extra me-notes me-email me-rss me-lifestyle me-docs me-calendar + me-latex me-biblio me-natural-langs me-files me-tools me-tty me-fun + me-media me-workspaces me-binary me-window))