Jonatan Kłosko
ef06e49d18
Show full documentation when hovering over an identifier ( #453 )
...
* Show full documentation when hovering over an identifier
* Remove leftover function
* Improve determining subject boundaries
2021-07-20 21:30:53 +02:00
Jonatan Kłosko
86316e9460
Add code formatting integration to Elixir cells ( #416 )
2021-07-01 11:50:04 +02:00
Jonatan Kłosko
2ff327e742
Implement cells bin ( #414 )
...
* Implement cells bin
* Temporarily keep cells source
* Send complete bin entries from session to clients when a cell gets removed
* Polish styles
* Hydrate bin entries on section deletion as well
2021-06-30 17:48:27 +02:00
Jonatan Kłosko
4657ad17c3
Update Monaco and use the built-in Elixir definition ( #345 )
2021-06-14 15:57:13 +02:00
Jonatan Kłosko
700987dc02
Add editor completion to Elixir cells ( #208 )
...
* Implement editor completion for Elixir cells
* Add completion tests
* Refactor completion
* Only extract Markdown docs for now
* Fix Elixir version-dependent test
* Fix docs matching
* Use upcoming Code.cursor_context/2
* Start temporary completion processes under a supervisor
* Show Erlang docs in completion items
* Update to latest Code.cursor_context
* Refactor completion
* Fix module completion when alias expands to Erlang module
* Remove tests-generated notebook
* Show variables and map fields differently
* Adjust signatures formatting
2021-04-20 19:34:17 +02:00
José Valim
e1bab06168
Fix issue with font-family detection ( #157 )
2021-04-12 18:31:10 +02:00
Jonatan Kłosko
0983a9df77
Add confirmation for session deletion ( #117 )
...
* Update sections panel
* Add deletion confirm and unify buttons
* Align notebook title
* Fix whitespace shrinking in the editor
* Update session deletion route
2021-03-25 17:39:18 +01:00
Jonatan Kłosko
48c7f9e707
Tiny tokenizer improvements
2021-02-22 16:33:46 +01:00
Jonatan Kłosko
936d0af5fb
Set up markdown rendering ( #16 )
...
* Set up markdown rendering, update theme.
* Improve focus and handle expanding for markdown cells
* Add keybindings for expanding/navigating cells
* Improve editor autofocus when navigating with shortcuts
* Add tests
* Render markdown on the client
* Don't render cell initial data and make a request instead
2021-01-30 00:33:04 +01:00