From e9ede451a3bcc0fb05f9ecf67d5f83ff2aeb5fb9 Mon Sep 17 00:00:00 2001 From: dickmao Date: Sat, 29 Feb 2020 07:29:55 -0500 Subject: [PATCH] gha emacs-28 --- .github/workflows/test.yml | 10 ++++++---- README.in.rst | 5 ----- README.rst | 7 +------ 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 681f8aa..41db8ce 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -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' }} diff --git a/README.in.rst b/README.in.rst index 2d3f8a2..6cd8cb6 100644 --- a/README.in.rst +++ b/README.in.rst @@ -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 diff --git a/README.rst b/README.rst index 3b55cd5..b87ef82 100644 --- a/README.rst +++ b/README.rst @@ -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