Comments (12)
What remains to be done here?
from anaconda-mode.
Move client to external json-rpc library. I'll look at it in the evening.
from anaconda-mode.
Unfortunately I forget about #25. We must resolve this too. And write tests for it. Python 2.6 doesn't has argparse
module. So that's really required.
from anaconda-mode.
I can change argparse to click, it's a quick thing to do.
from anaconda-mode.
That would be great 👍
from anaconda-mode.
Alright, I pushed some commits. Remember to update submodules. I guess tests for starting the server can be part of #26?
from anaconda-mode.
I think to test #26 we can remove sleep-for
line from test/test-helper.el
file.
from anaconda-mode.
Also this require new melpa package
(anaconda-mode
:fetcher github
:repo "proofit404/anaconda-mode"
:files ("*.el" "*.py" "vendor"))
from anaconda-mode.
@fbergroth some day I'll kill my sysadmin. So lets move all conversations about anaconda-mode
to corresponding branch issue
I had no idea destructuring-bind was deprecated. Where can I read about that?
destructuring-bind is a part of cl.el library. cl library deprecated because it override some normal elisp functions (case for example). That's why you need (eval-when-compile (require 'cl)) instead of simple (require 'cl). In cl-lib all this function prefixed with cl- so it can be safely imported.
I'm using flycheck, but it only warns me about missing docstrings. Am I missing some configuration?
First of all update your flycheck package. If nothing happens, look at flycheck-checkers variable. It must contain emacs-lisp and emacs-lisp-checkdoc. Also flycheck-cask package is required.
One more thing. Right now all the functions are called
anaconda-mode-functionname
. I think we should rename it toanaconda-functionname
. Also anaconda-mode.el can be renamed anaconda.el. What do you think?
After plugin system'll implemented anaconda-mode will contain json-rpc interaction only, all jedi api calls will be moved into anaconda-nav and it will renamed to anaconda-jedi.el. All function in it will be called anaconda-jedi-function-name
so I don't think anaconda.el is necessary.
from anaconda-mode.
@fbergroth I think we can merge it to upstream and update melpa recipe.
from anaconda-mode.
Sure! Readme isn't updated yet though. But we can improve that piece by piece. Maybe just add new keybindings for now?
from anaconda-mode.
After plugin system I plan trim README to few lines and one screenshot, keep badges and add link to complete guide on readthedocs
service. So we can simply fix some lines for now.
from anaconda-mode.
Related Issues (20)
- jedi 0.18.0 incompatibilities - anaconda-eldoc-mode causes TypeError: __init__() takes from 1 to 2 positional arguments but 5 positional arguments (and 1 keyword-only argument) were given HOT 14
- Restricting newest jedi version allowed (and making it possible to configure this requirement) HOT 3
- autocomplete broken 'wrong-type-argument listp' HOT 2
- Can not read anaconda-mode server response over tramp
- anaconda-mode logs anaconda-mode-server-command to systemctl status HOT 7
- Symbol’s function definition is void: pythonic-local-p HOT 2
- As of setuptools 53.0 .command.easy_install.main() is removed breaking anaconda-mode HOT 3
- [FR] Add option to disable anaconda-mode's RPC calls completely when on TRAMP HOT 1
- anaconda-mode does not complete modules from pip3
- Skip to the cpython primitive definition of the python function/operator.
- Can not import packages installed in server_directory when using docker HOT 5
- Cannot Read Anaconda Mode Server Response (Again)
- python: remove implicit pip dependency
- replace distutils.version by packaging.version HOT 4
- A server errors appears as I interact with the server HOT 2
- Eldoc error: bad url
- Anaconda does not retrieve signatures for certain functions, even though jedi does HOT 2
- `conda-mode-find-definitions` on constant variable points to class, not the def site
- `EOFError: Ran out of input` in spacemacs HOT 3
- Autocompletion not that smooth for Python 3.12.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anaconda-mode.