gha emacs-28

This commit is contained in:
dickmao 2020-02-29 07:29:55 -05:00
parent 47c46b9d5a
commit e9ede451a3
3 changed files with 7 additions and 15 deletions

View file

@ -16,7 +16,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
emacs_version: [25.1, 26.3]
emacs_version: [25.1, 26.3, snapshot]
python-version: [3.7]
include:
- emacs_version: 24.1
@ -43,13 +43,13 @@ jobs:
if: startsWith(runner.os, 'Linux')
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip
key: ${{ runner.os }}-pip-001
- uses: actions/cache@v1
if: startsWith(runner.os, 'macOS')
with:
path: ~/Library/Caches/pip
key: ${{ runner.os }}-pip
key: ${{ runner.os }}-pip-001
- uses: actions/cache@v1
with:
@ -81,7 +81,7 @@ jobs:
run: |
mkdir -p ~/local/bin
python -m pip install --upgrade pip
pip install setuptools wheel jupyter ipykernel ipython\<=7.8.0 numpy\<=1.16.4 matplotlib\<=3.0.3
pip install yq setuptools wheel jupyter ipykernel ipython\<=7.8.0 numpy\<=1.16.4 matplotlib\<=3.0.3
python -m ipykernel install --user
sh tools/install-R.sh
@ -110,8 +110,10 @@ jobs:
run: |
rm -rf ~/.matplotlib ~/.cache/fontconfig
make test
continue-on-error: ${{ matrix.emacs_version == 'snapshot' }}
- name: test-mem-constrained
if: startsWith(runner.os, 'macOS')
run: |
make quick
continue-on-error: ${{ matrix.emacs_version == 'snapshot' }}

View file

@ -83,11 +83,6 @@ How do I...
... get IDE-like behavior?
The official python module for EIN is elpy_, installed separately. Other `program modes`_ for non-python kernels may be installed with varying degrees of EIN compatibility.
... undo?
Cell-level actions like ``C-c C-b`` cannot be undone.
Undo's whilst a cell continues receiving output will actually *redo* the last action. This is due to "`undo boundaries`_" being inserted by the receiving cell, a known EIN bug.
Undo's will not work under ``undo-tree-mode``, a default mode for Doom and Spacemacs, and other packages employing ``evil-mode``.
.. _spacemacs layer: https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/ipython-notebook
.. _company-mode: https://github.com/company-mode/company-mode
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub

View file

@ -71,7 +71,7 @@ How do I...
First try ``emacs -Q -f package-initialize --eval "(setq debug-on-error t)"`` and reproduce the bug. The ``-Q`` skips any user configuration that might interfere with EIN.
Note EIN is tested only for *released* GNU Emacs versions
25.1
snapshot
and later. Pre-release versions are unlikely to work.
... display images inline?
@ -90,11 +90,6 @@ How do I...
... get IDE-like behavior?
The official python module for EIN is elpy_, installed separately. Other `program modes`_ for non-python kernels may be installed with varying degrees of EIN compatibility.
... undo?
Cell-level actions like ``C-c C-b`` cannot be undone.
Undo's whilst a cell continues receiving output will actually *redo* the last action. This is due to "`undo boundaries`_" being inserted by the receiving cell, a known EIN bug.
Undo's will not work under ``undo-tree-mode``, a default mode for Doom and Spacemacs, and other packages employing ``evil-mode``.
.. _spacemacs layer: https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/ipython-notebook
.. _company-mode: https://github.com/company-mode/company-mode
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub