Henrik Lissner
40ef70d3ca
Merge pull request #4855 from daanturo/python-repl-docsets
...
Extend Python's docsets to Python REPL
2021-04-15 00:27:16 -04:00
Henrik Lissner
82dfa22e77
Merge pull request #4851 from daanturo/pyenv-fails-friendly
...
Active pyenv-mode only when pyenv exe is found
2021-04-14 12:46:43 -04:00
daanturo
4af36e0dab
Change poetry-tracking-strategy for performance.
2021-03-30 17:00:00 +07:00
daanturo
7ae2bf962e
Active pyenv-mode only when pyenv exe is found.
2021-03-27 16:24:40 +07:00
daanturo
0e9fd716d2
Extend Python's docsets to Python REPL.
2021-03-19 20:41:20 +07:00
daanturo
dad58cb31d
Add "Pandas" to python-mode's docsets.
2021-03-13 22:41:48 +07:00
Henrik Lissner
c8bfbda556
Make anaconda & pipenv integrations remote-aware
...
Resolve paths to pipenv and python-shell-interpreter on the remote if
over tramp.
2021-01-09 02:55:09 -05:00
Henrik Lissner
fcdd238291
Merge pull request #4146 from sei40kr/python-poetry-tracking-mode
...
Enable poetry-tracking-mode
2020-11-01 16:25:38 -05:00
Seong Yong-ju
17b6129d34
Minor refactor
2020-10-31 16:18:15 +09:00
Henrik Lissner
4f7d9f7171
Merge pull request #4144 from davidh38/config/add_testall_keybinding_pytest
...
Add keybinding for testing all project functions with pytest
2020-10-29 02:07:26 -04:00
Seong Yong-ju
9baf656ff9
Enable poetry-tracking-mode
2020-10-24 20:17:00 +09:00
lifeainteasy@web.de
3788fd2c44
Add Keybinding for testing all functions in the project with pytest
2020-10-24 01:29:44 +02:00
Henrik Lissner
ff6699e79a
Merge pull request #3716 from benbovy/fix-pytest-popup
...
Fix python-pytest-popup
2020-10-21 12:04:52 -04:00
Henrik Lissner
93937ab14d
Fix #3964 : add ~/opt/miniconda3 to list of default paths
2020-10-13 22:52:10 -04:00
Henrik Lissner
518c97a2ac
Rename {if,when}! -> eval-{if,when}!
...
To better represent its purpose, as extensions to Emacs' eval-when*
API (for control flow at compile time).
2020-08-27 01:10:08 -04:00
Benoit Bovy
d7055090fe
autoload python-pytest-dispatch
2020-08-26 09:24:22 +02:00
Henrik Lissner
1c99aed0c0
Add +python-{ipython,jupyter}-command vars for REPLs
2020-08-25 21:22:56 -04:00
Henrik Lissner
f6f90c9791
Fix lsp packages failing to load
...
As of emacs-lsp/lsp-mode@b9b0f34 there is no more lsp-clients, so load
these lsp packages after lsp-mode instead.
2020-08-20 03:54:44 -04:00
Henrik Lissner
dddfd9a7b1
Fix #3787 : only inhibit some hooks for org-src ops
...
Inhibiting all MAJOR-MODE-hook functions (to fix #3660 ) would mean
inhibiting some useful functionality, like indentation or syntax
highlighting modes. We only want to inhibit expensive hooks. Since Doom
adds these to MAJOR-MODE-local-vars-hook by convention, we can
selectively inhibit those instead.
2020-08-20 02:30:06 -04:00
Henrik Lissner
7081d833f6
Move :ui pretty-code to :ui ligatures
...
Includes a major refactor of the module.
2020-08-20 02:14:32 -04:00
Benoit Bovy
529c047310
fix python-pytest-popup
...
It is now obsolete, it has been renamed in
ee61741d4e
2020-08-10 15:05:54 +02:00
Henrik Lissner
d39bd90106
Bump :lang python
...
cython/cython@5d8527d -> cython/cython@0208bf2
emacs-lsp/lsp-pyright@f85ad03 -> emacs-lsp/lsp-pyright@3cf2e8f
emacs-lsp/lsp-python-ms@d42ffc2 -> emacs-lsp/lsp-python-ms@7a502e6
galaunay/poetry.el@d876522 -> galaunay/poetry.el@22a76cd
pythonic-emacs/anaconda-mode@6094ded -> pythonic-emacs/anaconda-mode@73266a4
wbolster/emacs-python-pytest@dd05959 -> wbolster/emacs-python-pytest@6a3b4e5
2020-08-07 19:10:06 -04:00
Henrik Lissner
046dfb6475
lang/python: refactor lsp integration
2020-07-27 01:20:49 -04:00
Michael Lingelbach
e6ae1d295c
Add support for pyright language server
2020-07-25 11:39:37 -07:00
Henrik Lissner
f0ec335709
Merge pull request #3405 from ztlevi/conda-fix-path
...
python: fix conda path
2020-06-18 19:57:46 -04:00
Ting Zhou
751c5e795d
python: fix path
2020-06-17 13:03:08 -07:00
Viktor Astakhov
121046359d
Improve regexp for matching config files
2020-06-01 15:54:50 +03:00
Viktor Astakhov
1b86d37ba1
Add highlighting for Python-related config files
2020-05-31 22:55:25 +03:00
Gerry Agbobada
3e5b7cce3f
[eglot] Add support for eglot lsp client in emacs
...
- Update README
- Add eglot-specifics to cc, rs, py, hs
removing unused lsp-mode packages when eglot is active
- Add eglot-specific bindings
- Add doctor warnings for debugger +lsp and +peek
- Add eglot-backed lookup-handlers
- Add flycheck checker using eglot for :checkers
syntax users (using flycheck/flycheck#1676 and
flycheck/flycheck#1592 discussion).
This implementation is based on @marsam code, and uses recent
Flycheck development in order to make the code smaller and
easier to maintain.
2020-05-28 09:34:10 +02:00
Viktor Astakhov
4891a7151f
Add Poetry support
2020-04-22 20:51:30 +03:00
Henrik Lissner
4eec1141c1
Ensure anaconda-mode attempts to activate after lsp
2020-01-18 22:02:17 -05:00
Henrik Lissner
12094788d7
Fix references to :tools fly{spell,check}
2020-01-14 03:04:26 -05:00
Henrik Lissner
4acd60aba3
Update lsp-python-ms config to reflect changes upstream
...
mspyls should be installed with M-x lsp-install-server from now on.
2020-01-10 04:59:01 -05:00
Henrik Lissner
dafa4deef4
lang/python: autoload lsp-python-ms setup/update commands
...
And set lsp-python-ms-python-executable-cmd a little sooner, to make it
easier for folks to change.
2019-12-28 13:52:15 -05:00
Henrik Lissner
327d359fd3
lang/python: silence errors when python isn't present
2019-12-22 23:53:04 -05:00
Rakan Alhneiti
eeafec2df0
Make isort default python import sorting package
2019-12-15 16:50:30 +01:00
Rakan Alhneiti
8e844eada1
Add py-isort feature to the python module
2019-12-11 11:27:50 +01:00
Henrik Lissner
ffb4aa91da
lang/python: minor refactor & reformatting
2019-11-17 16:48:25 -05:00
Henrik Lissner
39f01450cb
lang/python: load flycheck-cython conditionally
2019-11-17 01:23:45 -05:00
Henrik Lissner
2dd27260bb
lang/python: move pipenv keybinds to pipenv config
...
Why was it under pyvenv?
2019-11-12 20:35:14 -05:00
Henrik Lissner
f2906b073f
Fix #2004 : wrong-type-arg stringp error from pyvenv
2019-11-02 13:41:55 -04:00
Henrik Lissner
423c2958b6
lang/python: load lsp-python-ms after python
...
To isolate errors caused upstream (e.g. emacs-lsp/lsp-python-ms#68 )
2019-10-24 17:03:03 -04:00
Henrik Lissner
9177c1b07a
lang/python: ensure anaconda is started after lsp
2019-10-23 22:09:28 -04:00
Henrik Lissner
42421a765d
Avoid fallback completion if lsp--buffer-deferred
2019-10-23 22:08:28 -04:00
Henrik Lissner
0b67251159
tools/eval: associate plist with repl handlers
...
Also consolidates all REPLs (opened through the :tools eval module)
under one popup rule, which inhibits ESC from prematurely closing
them (#1944 ), and cleans up after their buffers *only* if their handlers
weren't specified to :persist, e.g.
(set-repl-handler! 'some-mode #'some-repl-handler :persist t)
Also standardized ESS's REPL commands.
2019-10-23 21:41:23 -04:00
Henrik Lissner
9f332c0201
lang/python: lsp-python-ms-python-executable-cmd = python-shell-interpreter
2019-10-21 06:26:57 -04:00
Henrik Lissner
9b25582be1
Reduce list of root files projectile searches for
...
And define them on a per-module basis. This reduces the number of file
checks it performs, particularly for non-project files.
Might help #1317
2019-10-19 22:22:49 -04:00
Gerry Agbobada
8820a70a69
Review
2019-10-17 08:51:18 +02:00
Gerry Agbobada
cfc5a0801c
Add cython-specific flag and packages
2019-10-17 08:49:54 +02:00
Henrik Lissner
2a943437a2
lang/python: fix missing +modeline-update-env-in-all-windows-h
...
...when :ui modeline is disabled.
2019-10-07 15:34:12 -04:00