dickmao
e5fdb91b8d
itertools.accumulate not in python2
...
also fix an install error
2018-12-28 21:45:12 -05:00
dickmao
129afa5fb4
Respect cursor_start and cursor_end in matches
...
The :cursor_start and :cursor_end fields tell us whether we need to
prepend the prefix ourselves.
Fixes #436
2018-12-28 21:14:11 -05:00
dickmao
f0984eab55
jupyterhub basic (PAM only)
...
`ein:login` or `ein:notebooklist-login` is the preferred way to access
jupyterhub, although `ein:jupyterhub-connect` is still autoloaded.
2018-12-04 18:31:44 -05:00
dickmao
d4ef4ed81c
Allow disabling of autocomplete
...
```
M-x customize-group RET ein-completion
```
Set `Ein:Completion Backend` to `ein:use-none-backend`, Set `State` to
`Save for Future Sessions`.
Also use `featurep` and `with-eval-after-load` to clean up the
subpackage requiring gymnastics.
2018-11-28 17:45:23 -05:00
dickmao
512658883b
@sam-s says Requiring ESS is wrong because it forces people who do NOT use it to install it.
...
The standard way to avoid this problem is to use autoload instead of require.
This way ESS is not required to compile and run EIN and it is only loaded if the user actually uses it.
2018-10-15 12:19:30 -04:00
Sam Steingold
3f970319fe
every defcustom must have :type
2018-05-29 17:20:31 -04:00
Takafumi Arakaki
d3bf631204
Rename: ...cells -> ein:worksheet-kill-cell
...
This is for symmetry with ein:worksheet-yank-cell
2012-08-20 11:22:33 +02:00
Takafumi Arakaki
fd54a58435
Add custom variable ein:smartrep-notebook-mode-alist
2012-08-20 11:08:25 +02:00
Takafumi Arakaki
0bda280360
Fix commands in ein-smartrep.el
2012-08-20 10:59:36 +02:00
Takafumi Arakaki
d1031fd61e
mv *ein*.el ein.py lisp/
...
fixes #6
2012-07-02 16:47:20 +02:00