Daniel Nicolai
cc8f3a3a32
Add python-send-shell-with-output command
...
Currently when using any python-send-shell command, the output of the evaluation
is not shown in the comint shell (see Emacs bug#49822).
This commit adds a simple function to send input and get the output printed in
the comint process buffer.
2021-08-02 22:16:37 +02:00
Arif Er
9bde46ee57
[python] Fix keybinding in README ( #14851 )
2021-06-16 16:14:01 +00:00
Maximilian Wolff
80e2fd4279
[python] Add instruction to install pyls-memestra
...
for detecting of deprecated apis
2021-05-14 17:37:17 +00:00
emacspace
5c214e5160
documentation formatting: Thu May 13 22:33:42 UTC 2021 ( #14773 )
2021-05-13 18:51:36 -04:00
Daniel Nicolai
f8301056c9
Update python layer to use pylsp (new maintained fork of pyls) ( #14772 )
2021-05-13 18:30:32 -04:00
Zach Pearson
d2e9730acb
Update pyls install command to use quotes ( #14741 )
2021-05-05 13:28:52 -04:00
emacspace
95a703b684
documentation formatting: Fri Apr 9 11:56:19 UTC 2021
2021-04-09 21:41:03 +02:00
Julien Debon
e817e0faae
[Python layer] Add links to the LSP implementations ( #14562 )
...
* [Python layer] Document Nix + Microsoft LSP
* Document how to make Nix + Microsoft LSP work
* Add links to Microsoft LSP and Pyright repos
* Remove nix part
2021-04-08 22:10:33 +02:00
emacspace
d545dcbdbe
documentation formatting: Wed Dec 30 21:04:48 UTC 2020
2020-12-30 23:41:14 +01:00
Maximilian Wolff
08355b0b6f
[python] Fix one small issue in latest doc additions
2020-12-30 21:55:27 +01:00
Peter Kuchar
638bbb0c38
[+lang/python] Poetry integration for python layer
...
Adding Poetry integration (tool for managing virtual environments in Python)
2020-12-30 21:53:27 +01:00
JAremko
8227686194
Fix links
2020-10-03 21:52:09 +03:00
Stefan Ruschke
00b1f419a5
[python] Add sphinx-doc support
2020-10-01 13:23:47 +02:00
sunlin
8d204c78b4
Add `spacemacs/python-shell-send-statement' for sending statement ( #13945 )
2020-09-18 21:15:53 +02:00
emacspace
58d2a69a07
documentation formatting: Mon Sep 14 18:13:15 UTC 2020
2020-09-15 10:48:00 +03:00
Daniel Nicolai
1147e758bd
Implement pyvenv-tracking-mode
...
The pyvenv-tracking-mode changes the virtual environment on changing focus
between buffers.
2020-09-14 18:53:19 +02:00
beyondpie
8da6653d2b
[Python] Add python-shell-send-line function ( #13942 )
2020-09-14 18:32:23 +02:00
emacspace
050a6d1973
documentation formatting: Fri Sep 4 16:48:12 UTC 2020
2020-09-04 22:33:54 +02:00
Ayush Goyal
96cc779cbe
Support pyright language server for python layer
...
Microsoft has released pyright language server for python. It boasts better
performance than the old Microsoft language server for python. This commit adds
supports for pyright language server in python layer
2020-09-04 18:25:21 +02:00
duianto
04b80d610a
[python][doc] Fix emphasis
...
README.org
Buffer formatting, first paragraph
The apostrophes before: yapf and black
caused the org emphasis verbatim equal signs to be visible.
config.el
python-formatter variable docstring
An apostrophe instead of a backtick, before the possible value: lsp
caused it to be shown with the default docstring color.
2020-07-29 08:37:42 +02:00
Francisco Rodera
5396a36e18
[doc] Update list of suggested packages to install with python-language-server
...
Removed suggestion to manually install Python packages that are already
dependencies of python-language-server [1].
[1] 6a7eae7600/setup.py (L50-L58)
2020-05-18 23:26:58 +02:00
Maximilian Wolff
5e4b9b8c9b
[python] Add additional dependencies for pyls
2020-03-12 22:09:42 +01:00
Maximilian Wolff
23056c9882
Revert "Revise python layer"
...
Removing the getter function for python-backend had
unintended side effects. This should restore the old
behaviour.
2020-01-23 23:15:28 +01:00
Maximilian Wolff
9720127282
Revise python layer
...
Make LSP be used as default backend
Request DAP layer when LSP is used as backend
Update README.org with latest pyls package dependencies
Remove obsolete getter functions
2019-12-15 14:29:33 +01:00
lin.sun
7f6b4205cb
Automatically choose the `lsp' as python-formatter backend when lsp-layer is enabled.
2019-12-15 14:29:33 +01:00
emacspace
fd9b8c71d7
documentation formatting: Sat Nov 23 21:43:58 UTC 2019
2019-11-23 22:52:16 +01:00
chysi
fe028e9887
Update hy layer to new hy/python modes
...
Replace old "hy-shall-start-or-switch-to-shell" with "run-hy"
Expand pipenv to hy-mode
2019-11-23 21:20:16 +01:00
Nam Nguyen
729ad60b28
Support relative virtualenv path in .venv file for Python layer
2019-11-08 23:28:30 +01:00
emacspace
c91779aff4
documentation formatting: Fri Nov 8 16:03:53 UTC 2019
2019-11-08 16:08:22 +00:00
Boris Buliga
5785f1788f
[python] update jedi instructions
...
Following 150390968b
2019-10-14 22:18:11 +02:00
syl20bnr
ac30247811
[lsp] When used, make LSP the default backend for all supported lang
...
* Added a new function to each language to select the backend
* Use these new functions in all `pcase`.
2019-09-30 00:49:44 -04:00
syl20bnr
9606dd344e
[dap] Refactor configuration dap config in layers
...
* use local-vars-hook coupled to setup function for dap
* define new private layer variable `spacemacs--dap-supported-modes` to
configure key bindings. This allows to move the key bindings definition from
`funcs.el` to `packages.el`
* remove duplication of DAP key bindings in READMEs by pointing to the dap layer
documentation
* alphabetically sort package configuration
2019-09-30 00:34:26 -04:00
emacspace
7072f61922
documentation formatting: Sat Aug 31 21:42:39 UTC 2019
2019-09-01 00:24:30 +02:00
smile13241324
53553e2307
[python] Add lsp as possible python formatter
2019-08-31 23:21:03 +02:00
cormacc
c4a05f7ebf
Corrected keybinding collision (format-buffer)
...
`spacemacs/python-format-buffer` was bound to '='.
Subsequently clobbered by lsp layer declaration of '=' as prefix with subsidiary
keybindings.
Resolved by moving `spacemacs/python-format-buffer` binding to '=='.
Updated README accordingly.
Opportunistically added 'mspyls' dir to .gitignore
2019-08-31 22:19:53 +02:00
Guido Kraemer
e9afae2285
[python] Fixed typos
2019-07-15 22:48:12 +02:00
emacspace
cbe174021c
documentation formatting: Mon Jun 17 06:48:02 UTC 2019
2019-06-17 09:05:38 +02:00
cormacc
b80154bd52
Corrected instructions relating to ms language server from git
2019-06-15 23:55:20 +02:00
emacspace
fc36771313
documentation formatting: Sun Jun 2 20:15:51 UTC 2019
2019-06-02 23:47:05 +02:00
cormacc
00b2db982d
Added support for Microsoft Python Language Server
...
<<26/04/2019>>
Incorporated feedback from robbyoconnor and yyoncho.
Rebased.
<<08/04/2019>>
Rebased on develop tip
<<17/04/2019>>
Rebased
<<02/06/2019>>
Rebased. Incorporated feedback from duianto.
2019-06-02 21:14:50 +02:00
emacspace
c7c348a676
documentation formatting: Sun May 26 20:58:52 UTC 2019
2019-05-27 01:23:35 +03:00
Anton-Latukha
f6660f82d4
Switch to the new layers generator
2019-05-15 21:08:21 +03:00
Anton-Latukha
ba074bc908
layers: lang: new structure: general: add pure, multi-paradigm (&js)
2019-05-15 21:04:48 +03:00
JAremko
77c680160e
Add placeholder tags
2019-05-05 20:40:47 +03:00
emacspace
912f69ef9d
documentation formatting: Thu Apr 18 19:16:31 UTC 2019
2019-04-18 21:39:10 +02:00
Mike Macpherson
c339656172
python: Add support for black
formatter
2019-04-18 18:34:09 +02:00
emacspace
0b90e116f5
documentation formatting: Wed Apr 17 13:48:54 UTC 2019
2019-04-17 23:36:35 -04:00
Trapez Breen
2206095be8
Added instruction on installing importmagic and epc.
...
Importmagic and epc isn't really optional if error messages are to be avoided.
2019-04-17 09:14:01 +02:00
emacspace
3e97b8e8f3
documentation formatting: Mon Apr 15 20:21:30 UTC 2019
2019-04-15 22:56:31 +02:00
Ivan Yonchovski
59c4f1f283
Use dap mode layer for python debugging
...
- I had to remove the "db" keybinding manually before setting the dap bindings.
An alternative approach is to use a different binding for it.
2019-04-15 20:56:27 +02:00