drepl
REPL protocol for the dumb terminal (by astoff)
code-cells.el
Emacs utilities for code split into cells, including Jupyter notebooks (by astoff)
drepl | code-cells.el | |
---|---|---|
1 | 9 | |
16 | 176 | |
- | - | |
8.1 | 6.4 | |
13 days ago | 7 months ago | |
Emacs Lisp | Emacs Lisp | |
- | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
drepl
Posts with mentions or reviews of drepl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-09.
-
Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.
dREPL: An attempt, rather experimental at this point, to improve deficiencies of the Python shell such as limited completion and lack of multi-line input editing. It's actually a REPL protocol geared towards dumb terminals (which is what Emacs looks like from the perspective of its subprocesses), so it's actually not limited to Python and can be used to create other fully-featured shells.
code-cells.el
Posts with mentions or reviews of code-cells.el.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-09.
-
Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.
code-cells: Utilities to work with “lightweight notebooks”, that is, source code which is split into cells by special %% comments. Also allows you to transparently edit Jupyter notebook (ipynb) files.
-
For Julia is there some thing like VSCode's python interactive window?
Emacs, Sublime Text 3 and Atom Pulsar can all do this with arbitrary Jupyter kernels with the emacs-jupyter/code-cells, helium and hydrogen packages, respectively.
-
Switched to VSCode... I miss Atom :(
I've been using code-cells together with emacs-jupyter, the combination of the two lets you work pretty much identically as you would in Atom with Hydrogen, Sublime with Helium, or VSCode with the Jupyter Python extension; you just delimit code cells with #%% and execute in a separate Jupyter REPL buffer. It does require some getting used to the key bindings though (or some tweaking to make it more similar to what you're used to).
-
I have reached Vim nirvana
I use a similar setup in Emacs with code-cells.el [1]. VSCode had a tendency to choke rendering large interactive graphs in-line, so if I was needing to view in a separate process anyways a little elisp turns "write last IPython output to a tempfile, open, move to workspace N" into a keybind.
[1] https://github.com/astoff/code-cells.el
-
IPython Notebook layer
Try https://github.com/astoff/code-cells.el
-
Different background in current Python cell
I use the simple but very convenient code-cells package to run python cells. E.g. with the Spyder IDE, the cell where the cursor is currently in has a different background color, and I'd love to have that in emacs. Would you have any idea on how to do that?
-
Very ameteurish Python coder, I need several features but don't need a full-fledged IDE. Can I find these as packages elsewhere?
For scripts with cells there are a couple of packages. Mine is this: https://github.com/astoff/code-cells.el
- Replacing Jupyter Notebook with Org Mode
- code-cells.el: Emacs utilities for code split into cells, including Jupyter notebooks
What are some alternatives?
When comparing drepl and code-cells.el you can also consider the following projects:
jit-spell - Just-in-time spell checking for Emacs
jupyter - An interface to communicate with Jupyter kernels.
emacs-jupyter - emacs plug-in to run python code inside tex or markdown buffer
emacs-ipython-notebook - Jupyter notebook client in Emacs
scimax - An emacs starterkit for scientists and engineers
org-mode - org-mode fork
ctrlf - ⌨️ Emacs finally learns how to ctrl+F.
dotfiles - My dotfiles
comint-mime - Display graphics and other MIME attachments in Emacs shells
spacemacs-jupyter - Spacemacs layer for https://github.com/dzop/emacs-jupyter
context.vim - Vim plugin that shows the context of the currently visible buffer contents
restclient.el - HTTP REST client tool for emacs
drepl vs jit-spell
code-cells.el vs jupyter
code-cells.el vs emacs-jupyter
code-cells.el vs emacs-ipython-notebook
code-cells.el vs scimax
code-cells.el vs org-mode
code-cells.el vs ctrlf
code-cells.el vs dotfiles
code-cells.el vs comint-mime
code-cells.el vs spacemacs-jupyter
code-cells.el vs context.vim
code-cells.el vs restclient.el