mirror of
https://github.com/vale981/emacs-ipython-notebook
synced 2025-03-04 16:51:38 -05:00
gha emacs-28
This commit is contained in:
parent
47c46b9d5a
commit
e9ede451a3
3 changed files with 7 additions and 15 deletions
10
.github/workflows/test.yml
vendored
10
.github/workflows/test.yml
vendored
|
@ -16,7 +16,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest]
|
os: [ubuntu-latest, macos-latest]
|
||||||
emacs_version: [25.1, 26.3]
|
emacs_version: [25.1, 26.3, snapshot]
|
||||||
python-version: [3.7]
|
python-version: [3.7]
|
||||||
include:
|
include:
|
||||||
- emacs_version: 24.1
|
- emacs_version: 24.1
|
||||||
|
@ -43,13 +43,13 @@ jobs:
|
||||||
if: startsWith(runner.os, 'Linux')
|
if: startsWith(runner.os, 'Linux')
|
||||||
with:
|
with:
|
||||||
path: ~/.cache/pip
|
path: ~/.cache/pip
|
||||||
key: ${{ runner.os }}-pip
|
key: ${{ runner.os }}-pip-001
|
||||||
|
|
||||||
- uses: actions/cache@v1
|
- uses: actions/cache@v1
|
||||||
if: startsWith(runner.os, 'macOS')
|
if: startsWith(runner.os, 'macOS')
|
||||||
with:
|
with:
|
||||||
path: ~/Library/Caches/pip
|
path: ~/Library/Caches/pip
|
||||||
key: ${{ runner.os }}-pip
|
key: ${{ runner.os }}-pip-001
|
||||||
|
|
||||||
- uses: actions/cache@v1
|
- uses: actions/cache@v1
|
||||||
with:
|
with:
|
||||||
|
@ -81,7 +81,7 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ~/local/bin
|
mkdir -p ~/local/bin
|
||||||
python -m pip install --upgrade pip
|
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
|
python -m ipykernel install --user
|
||||||
sh tools/install-R.sh
|
sh tools/install-R.sh
|
||||||
|
|
||||||
|
@ -110,8 +110,10 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
rm -rf ~/.matplotlib ~/.cache/fontconfig
|
rm -rf ~/.matplotlib ~/.cache/fontconfig
|
||||||
make test
|
make test
|
||||||
|
continue-on-error: ${{ matrix.emacs_version == 'snapshot' }}
|
||||||
|
|
||||||
- name: test-mem-constrained
|
- name: test-mem-constrained
|
||||||
if: startsWith(runner.os, 'macOS')
|
if: startsWith(runner.os, 'macOS')
|
||||||
run: |
|
run: |
|
||||||
make quick
|
make quick
|
||||||
|
continue-on-error: ${{ matrix.emacs_version == 'snapshot' }}
|
||||||
|
|
|
@ -83,11 +83,6 @@ How do I...
|
||||||
... get IDE-like behavior?
|
... 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.
|
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
|
.. _spacemacs layer: https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/ipython-notebook
|
||||||
.. _company-mode: https://github.com/company-mode/company-mode
|
.. _company-mode: https://github.com/company-mode/company-mode
|
||||||
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub
|
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub
|
||||||
|
|
|
@ -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.
|
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
|
Note EIN is tested only for *released* GNU Emacs versions
|
||||||
25.1
|
snapshot
|
||||||
and later. Pre-release versions are unlikely to work.
|
and later. Pre-release versions are unlikely to work.
|
||||||
|
|
||||||
... display images inline?
|
... display images inline?
|
||||||
|
@ -90,11 +90,6 @@ How do I...
|
||||||
... get IDE-like behavior?
|
... 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.
|
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
|
.. _spacemacs layer: https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/ipython-notebook
|
||||||
.. _company-mode: https://github.com/company-mode/company-mode
|
.. _company-mode: https://github.com/company-mode/company-mode
|
||||||
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub
|
.. _jupyterhub: https://github.com/jupyterhub/jupyterhub
|
||||||
|
|
Loading…
Add table
Reference in a new issue