Open danielkrajnik opened 1 year ago
It's such a bad idea, please can we change it?
tl;dr
(add-hook 'ein:ipynb-mode-hook
(lambda ()
(cl-letf (((symbol-function 'read-directory-name)
(lambda (_prompt dir &rest _args) dir)))
(ein:process-find-file-callback))))
29 out of 30 people would agree with you, which is why roughly that ratio of the computing public uses vscode.
The exception is someone with a strong UNIX background who would find your presumption about skipping steps distasteful.
That person would also find distasteful the entire premise of a json format impervious to version control that also requires rendering by an additional moving part of a server or viewer.
This is not an endorsement of org-babel which I also find obtuse. For whatever reason, it's not cool anymore to just write a python script.
In my defence, I first encountered jupyter notebooks during graduate school before I knew what git was.
Fuck it, I give up. ein is a mess
Opening .ipynb files should get you straight away to the rendered notebook. No steps in-between. No manual server starting. No buffer switching. Just open file = open notebook.
There is no point for the user to start server and switch buffer - vscode jupyter extension gets you directly to the notebook... why would you make it so complicated to the users?
It's such a bad idea, please can we change it?