Commit graph

25 commits

Author SHA1 Message Date
Henrik Lissner
ba58beffde
Bump :lang python
cython/cython@1bc86b5 -> cython/cython@f6bf6aa
emacs-lsp/lsp-python-ms@83ef84d -> emacs-lsp/lsp-python-ms@5d0c799
pythonic-emacs/anaconda-mode@1bc301b -> pythonic-emacs/anaconda-mode@10299bd
pythonic-emacs/company-anaconda@398fad1 -> pythonic-emacs/company-anaconda@a31354c
2020-02-29 12:38:09 -05:00
Henrik Lissner
a9402cfb55
Fix #2373: bring back package pinning
This needs some serious refactoring...
2020-01-25 19:02:00 -05:00
Henrik Lissner
4cc14389e8
PIN ALL THE PACKAGES 2020-01-14 22:32:11 -05:00
Henrik Lissner
12094788d7
Fix references to :tools fly{spell,check} 2020-01-14 03:04:26 -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
Gerry Agbobada
cfc5a0801c Add cython-specific flag and packages 2019-10-17 08:49:54 +02:00
uelei
2b0cb80138
sort python imports 2019-08-09 20:09:18 -03:00
Julian DeMille
850c0bbb61
Adding lsp-python-ms with patch so it doesn't force itself to be installed. 2019-07-26 22:32:17 -04:00
Mambu38
5e66914fa2 Added pyimport support 2019-05-15 13:17:17 +02:00
Henrik Lissner
c399c07694
Add :tools lsp checks for +lsp flag
Also:
- Reorganizes some :lang modules' packages.el file.
- Adds setuptools check in lang/python
- Adds javac check in lang/java
- Removes the depends-on! macro
2019-04-24 18:16:05 -04:00
Henrik Lissner
5bae67e299
lang/python: remove +pyvenv flag
The pyvenv package isn't going anywhere, it's just needed by
pipenv.el (which surprisingly doesn't declare it as a dependency).
2019-03-04 20:47:26 -05:00
Henrik Lissner
cb923eadcc
Add basic LSP support
Still needs to be documented, but includes support for the following
languages:

+ C/C++/ObjC
+ Go
+ Java
+ Javascript
+ OCaml
+ PHP
+ Python
+ Ruby
+ Scala
+ Swift
+ HTML/CSS

Relevant to #460, #716, #1186
2019-02-21 19:13:35 -05:00
Edmund Miller
ba49765358
Initial pytest 2018-11-22 12:53:08 -06:00
Henrik Lissner
552b8b50c0
lang/python: pyvenv-mode -> pyvenv #777
Fixed incorrect package name.
2018-08-04 16:34:01 +02:00
Henrik Lissner
560d16d651
lang/python: add support for more env managers
+ Rewritten +conda support
+ Adds +pyenv and +pyvenv flags with support.
+ New +ipython flag to enable ipython REPL support
+ Added pipenv support. This is the new default, instead of pyenv, and
  isn't hidden behind a module flag because it is officially endorsed by
  python.

Addresses #736
2018-07-31 15:51:25 +02:00
Edmund Miller
686d102ee7 Add conda 2018-06-04 18:42:15 -05:00
Henrik Lissner
cb4b94cc12
Conditionally install anaconda-mode dependencies 2018-06-01 17:14:17 +02:00
Henrik Lissner
ce49f94bbe Remove doom-bootstrap system (will be replaced) 2017-05-20 18:40:13 +02:00
Henrik Lissner
72698ca9e8 Add :requires prop to def-bootstrap! & refactor+rewrite bootstrapping 2017-03-25 18:41:29 -04:00
Henrik Lissner
2a377b44f1 Use s.el instead of subr-x string funcs 2017-03-25 01:45:23 -04:00
Henrik Lissner
f5ce4d40b7 lang/python: fix pip bootstrap 2017-03-24 15:02:40 -04:00
Henrik Lissner
4cebeb092e lang/python: add bootstrap 2017-03-20 04:22:50 -04:00
Henrik Lissner
33c88d4f82 Revert macros to ...! name convention (elisp doesn't like @...) 2017-02-23 00:06:12 -05:00
Henrik Lissner
e14e25ecb4 Update modules/lang/* 2017-02-20 00:26:08 -05:00