phoenix
phoenix copied to clipboard
Phoenix is a modern open-source Code Editor for the web, built for the browser.
currently we support only refactor within a single file. We should spport multi file refactor. We already get the find references result from tern, search for this issue in codebase...
We have nuked git submodules and old npm-based third-party dependencies. we should be able to update our third-party deps dynamically and without much effort. Investigate ways to do this. part...
We should outline the refactor box because currently the user would not know if the multi cursor is active after refactoring is done! 
Tern worker implementation is a bit confusing as we just back ported the original brackets impl. It looks like the the worker communication can be greatly simplified with phoenix workerComm...
* Quick edit has brackets specific logic to find edit target and does a fussy search compared to tern's strict search * Quick edit does not reuse the indexing worker...
split to sub issues when we take this: * mdn docs auto gen from https://github.com/mdn/content/tree/main/files/en-us/web/api * https://github.com/mdn/browser-compat-data/tree/main/api * tie it to js/html/css quick view/codehints.
Split into issues when taking up - [ ] jsdoc on /**-enter key press - [ ] parameter hints auto doc support - [ ] show js doc rendered as...
Quick view hover previews now only work for html image previews, we should generalize the infrastructure to core.
When jumping to definition - [ ] ctrl-click will jump to definition - [ ] underline selected work on ctrl-hover if there is a jump to definition available - [...
Phoenix should import libraries aromatically based on what user types in the editor