Skip to content

Commit 4371a66

Browse files
committed
refactor: move ts-mode to own repository
1 parent 67daad6 commit 4371a66

14 files changed

+306
-1913
lines changed

.github/workflows/emacs-eask.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Emacs Package CI (Eask)
2+
3+
on:
4+
push:
5+
paths-ignore: ['LICENSE*', '**.md', '**.org']
6+
7+
pull_request:
8+
paths-ignore: ['LICENSE*', '**.md', '**.org']
9+
10+
jobs:
11+
test:
12+
runs-on: ${{ matrix.os }}
13+
strategy:
14+
matrix:
15+
os: [ubuntu-latest, macos-latest, windows-latest]
16+
emacs-version: [26.3, 27.2, 28.2, 29.4, 30.2, snapshot]
17+
18+
steps:
19+
- name: Check out the source code
20+
uses: actions/checkout@v4
21+
22+
- name: Install Emacs
23+
uses: jcs090218/setup-emacs@master
24+
with:
25+
version: ${{ matrix.emacs-version }}
26+
27+
- name: Install Eask
28+
uses: emacs-eask/setup-eask@master
29+
with:
30+
version: 'snapshot'
31+
32+
- name: Run tests
33+
run: |
34+
eask package
35+
eask install
36+
eask compile

.gitignore

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@ flycheck_*.el
5050
# network security
5151
/network-security.data
5252

53-
# project file local configuration
54-
/**/.eldev/
55-
/**/dist/
56-
Eldev-local
57-
/sdml-mode-autoloads.el
53+
### Eask ###
54+
55+
# Local package cache
56+
.eask/
57+
58+
# Distribution build directory
59+
dist/

.mise.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[tools]
2+
npm = "latest"
3+
"npm:emacs-eask/cli" = "0.11.8"

Eask

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
;; -*- mode: eask; lexical-binding: t -*-
2+
3+
(package "sdml-mode"
4+
"0.2.1"
5+
"Major mode for SDML")
6+
7+
(website-url "https://github.com/sdm-lang/emacs-sdml-mode")
8+
(keywords "languages" "tools")
9+
10+
(package-file "sdml-mode.el")
11+
(files "sdml-mode-*.el")
12+
13+
(script "test" "echo \"Error: no test specified\" && exit 1")
14+
15+
(source "gnu")
16+
(source "melpa")
17+
18+
(depends-on "emacs" "26.1")
19+
(depends-on "tree-sitter")
20+
(depends-on "tree-sitter-indent")

Eldev

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)