File tree Expand file tree Collapse file tree 10 files changed +37
-131
lines changed
Expand file tree Collapse file tree 10 files changed +37
-131
lines changed Original file line number Diff line number Diff line change 22; ;; For more information see (info "(emacs) Directory Variables")
33
44((emacs-lisp-mode
5- (elisp-lint-ignored-validators . (" fill-column" ))
65 (fill-column . 78 )
76 (indent-tabs-mode )))
87
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,31 +2,38 @@ name: check
22
33on :
44 pull_request :
5+ paths-ignore :
6+ - ' **.md'
57 push :
8+ paths-ignore :
9+ - ' **.md'
610
711jobs :
812 check :
913 runs-on : ubuntu-latest
1014 strategy :
11- fail-fast : false
1215 matrix :
1316 emacs_version :
14- - 26.1
15- - 26.2
1617 - 26.3
17- - 27.1
1818 - 27.2
19- - 28.1
2019 - 28.2
21- - 29.1
22- - 29.2
2320 - 29.3
21+ - 30.2
2422 steps :
25- - uses : actions/checkout@v2
26- - uses : purcell/setup-emacs@master
27- with :
28- version : ${{ matrix.emacs_version }}
29- - uses : leotaku/elisp-check@master
23+
24+ - name : Set up Emacs
25+ uses : jcs090218/setup-emacs@master
3026 with :
31- # check: melpa
32- file : abs-mode.el
27+ version : ${{matrix.emacs_version}}
28+
29+ - name : Install Eldev
30+ uses : emacs-eldev/setup-eldev@v1
31+
32+ - name : Check out the source code
33+ uses : actions/checkout@v4
34+
35+ - name : Test the project
36+ run : |
37+ eldev -p -dtT doctor
38+ eldev -p -dtT lint
39+ eldev -p -dtT test
Original file line number Diff line number Diff line change 33
44# generated files
55abs-mode-autoloads.el
6- .cask
7- .emacs /elpa /
8- .emacs /quelpa /
9- .emacs /.emacs-custom.el
10- .elpa
6+
7+ # Added automatically by ‘eldev init’.
8+ /.eldev
9+ /Eldev-local
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ; -*- mode : emacs-lisp ; lexical-binding : t -*-
2+
3+ (eldev-use-package-archive 'gnu-elpa )
4+ (eldev-use-package-archive 'melpa )
5+ (eldev-use-plugin 'autoloads )
6+ (eldev-use-plugin 'maintainer )
7+ (setq eldev-main-fileset '(" abs-mode.el" )) ; ignore ob-abs.el for now
8+ (setq eldev-project-main-file " abs-mode.el" ) ; eldev doctor complains otherwise
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11; ;; abs-mode.el --- Major mode for the modeling language Abs -*- lexical-binding : t ; -*-
22
3- ; ; Copyright (C) 2010-2022 Rudolf Schlatte
3+ ; ; Copyright (C) 2010-2022, 2026 Rudolf Schlatte
44
55; ; Author: Rudi Schlatte <rudi@constantly.at>
66; ; URL: https://github.com/abstools/abs-mode
@@ -244,7 +244,7 @@ base model.")
244244 (list (concat " \\ (" abs--id-regexp " \\ )[[:space:]]*(" ) 1
245245 'abs-function-name-face )
246246 (cons (concat " \\ (" abs--id-regexp " \\ )" ) 'abs-variable-name-face )
247- (list " \\ <\\ (# \w +\\ )\\ >" 1 'font-lock-warning-face t ))
247+ (list " \\ <\\ (# \\ w+\\ )\\ >" 1 'font-lock-warning-face t ))
248248 " Abs keywords." )
249249
250250; ;; cc-mode wants different fontification levels, but we only offer one.
@@ -347,7 +347,7 @@ base model.")
347347(defvar abs--outline-level (lambda () (1+ (/ (current-indentation ) abs-indent))))
348348
349349(defun abs--read-backend ()
350- ( interactive )
350+ " Prompt the user to choose a backend. "
351351 (let ((backend-name (completing-read " Backend: " abs--backends nil t nil nil abs-backend)))
352352 (intern-soft backend-name)))
353353; ;; Minimal auto-insert mode support
Original file line number Diff line number Diff line change 11; ;; ob-abs.el --- org-babel functions for Abs -*- lexical-binding : t ; -*-
22
3- ; ; Copyright (C) 2018 Rudolf Schlatte
3+ ; ; Copyright (C) 2018, 2026 Rudolf Schlatte
44
55; ; Author: Rudi Schlatte <rudi@constantly.at>
66; ; URL: https://github.com/abstools/abs-mode
You can’t perform that action at this time.
0 commit comments