Commit graph

11 commits

Author SHA1 Message Date
Nathaniel Nicandro
255247788c Remove uses of seq functions
Since this is an emacs 25 dependency and there were not many uses of these
functions, remove them.
2018-02-09 09:11:57 -06:00
Nathaniel Nicandro
0504bf36e0 Update documentation and comments 2018-02-03 19:06:10 -06:00
Nathaniel Nicandro
5cc6c7e475 Update documentation 2018-01-22 18:33:52 -06:00
Nathaniel Nicandro
f93dc7d27d Small refactor of jupyter-available-kernelspecs 2018-01-22 18:31:32 -06:00
Nathaniel Nicandro
2f0b27712c Allow for supplying a list of kernelspecs in jupyter-completing-read-kernelspec 2018-01-22 18:30:38 -06:00
Nathaniel Nicandro
c135d9b334 Just return nil if no kernelspec could be found in jupyter-get-kernelspec 2018-01-22 18:29:57 -06:00
Nathaniel Nicandro
10bcb8859f Add jupyter-completing-read-kernelspec and jupyter-kernelspecs-for-mode 2018-01-17 20:04:40 -06:00
Nathaniel Nicandro
fb0269ae64 Return the resource directory as well as the kernelspec plist
- Also update lots of documentation
2018-01-17 20:02:29 -06:00
Nathaniel Nicandro
b5d9b98f17 Add header to jupyter-kernelspec 2018-01-17 20:00:44 -06:00
Nathaniel Nicandro
b2a9e9bddf Abstract out some functions for working with kernelspecs 2018-01-16 11:10:17 -06:00
Nathaniel Nicandro
b3b1066624 Re-organization of code base
- `jupyter-client.el` only contains client related code

- `jupyter-kernel-manager` related code is placed in `jupyter-kernel-manager.el`

- Socket creating functions and generating connection info plist function are
  placed in `jupyter-connection.el`. This also contains the
  `jupyter-connection` class.

- Kernelspec related functions are placed in `jupyter-kernelspec.el`

- Move general utility functions and variables requires necessary for `jupyter`
  into `jupyter-base.el`. This also contains the `jupyter-session` and
  `jupyter-request` struct definitions.
2018-01-06 19:55:45 -06:00