2015-03-07 23:35:08 -06:00
|
|
|
==========================
|
2015-03-08 01:01:59 -06:00
|
|
|
Wishlist & To-Dos
|
2015-03-07 23:35:08 -06:00
|
|
|
==========================
|
|
|
|
Here is what is targeted for future versions of xonsh. Any one wishing
|
|
|
|
to tackle any of these or add their own is encouraged to do so!
|
|
|
|
|
|
|
|
1. Tab completion from man pages
|
|
|
|
---------------------------------
|
|
|
|
One of the more genius ideas I first encountered from ``fish`` is the idea
|
|
|
|
that man pages can be used to supply matches to tab-completion. In principle
|
|
|
|
this is not that hard. First, we just need to use ``man2html`` and then
|
|
|
|
parse the html.
|
|
|
|
|
|
|
|
|
|
|
|
2. urwid based command prompt
|
|
|
|
-----------------------------
|
|
|
|
Moving to urwid would allow for a whole new depth of user interaction.
|
|
|
|
There could be syntax highlighting as you type, a real interface for
|
|
|
|
environment variables, and so on. The command prompt is only the start!
|
|
|
|
|
|
|
|
|
|
|
|
3. Support and testing for other platforms
|
|
|
|
-------------------------------------------
|
|
|
|
This includes:
|
|
|
|
|
|
|
|
* Support for Python 2.7
|
|
|
|
* Support for future versions of Python
|
|
|
|
* Testing on Windows
|
|
|
|
* Testing on Mac OSX
|
2015-03-08 00:32:17 -06:00
|
|
|
|
|
|
|
|
|
|
|
4. Jupyter notebook shim
|
|
|
|
-------------------------
|
|
|
|
Having an Ixonsh notebook would be approximately the best thing ever. It is
|
|
|
|
known.
|
|
|
|
|
|
|
|
|
|
|
|
5. Pygments parser
|
|
|
|
------------------
|
|
|
|
A true interface to pygments is highly desirable.
|
|
|
|
|