New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Server logs to panel #811
Server logs to panel #811
Commits on Dec 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 35c587c - Browse repository at this point
Copy the full SHA 35c587cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13681ce - Browse repository at this point
Copy the full SHA 13681ceView commit details -
Working towards logging to a panel
It only displays the last line now. It should become a circular buffer. Look into using sublime_lib.
Configuration menu - View commit details
-
Copy full SHA for 5c0a981 - Browse repository at this point
Copy the full SHA 5c0a981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b33477 - Browse repository at this point
Copy the full SHA 7b33477View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2211232 - Browse repository at this point
Copy the full SHA 2211232View commit details -
Use an OutputPanel from sublime_lib to print server messages to the p…
…anel It apparently has an infinite buffer so we should make that circular instead. You can click inside the panel and that screws up the output. Should not make it interactive.
Configuration menu - View commit details
-
Copy full SHA for e0e67ca - Browse repository at this point
Copy the full SHA e0e67caView commit details -
Force writes, seek cursor to end before writing logs
No need for set_read_only anymore
Configuration menu - View commit details
-
Copy full SHA for 963e95e - Browse repository at this point
Copy the full SHA 963e95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d539380 - Browse repository at this point
Copy the full SHA d539380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 558f489 - Browse repository at this point
Copy the full SHA 558f489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f4b8c8 - Browse repository at this point
Copy the full SHA 7f4b8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2162c1e - Browse repository at this point
Copy the full SHA 2162c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb71ff - Browse repository at this point
Copy the full SHA 5cb71ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b83acf - Browse repository at this point
Copy the full SHA 7b83acfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8867c4 - Browse repository at this point
Copy the full SHA c8867c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e03ab - Browse repository at this point
Copy the full SHA 18e03abView commit details
Commits on Dec 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1ffbde1 - Browse repository at this point
Copy the full SHA 1ffbde1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9621225 - Browse repository at this point
Copy the full SHA 9621225View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ad2c7 - Browse repository at this point
Copy the full SHA 91ad2c7View commit details -
Revert "Convert te panel handling in diagnostics.py to using a sublim…
…e_lib.OutputPanel" This reverts commit 558f489.
Configuration menu - View commit details
-
Copy full SHA for a401798 - Browse repository at this point
Copy the full SHA a401798View commit details -
Revert "Convert the panel handling in references.py to using an Outpu…
…tPanel" This reverts commit d539380.
Configuration menu - View commit details
-
Copy full SHA for 0dff79e - Browse repository at this point
Copy the full SHA 0dff79eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4c6675 - Browse repository at this point
Copy the full SHA e4c6675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b1503f - Browse repository at this point
Copy the full SHA 2b1503fView commit details -
Replace OutputPanel with lsp_update_server_panel command
The command modifies the panel atomically, preventing jankyness
Configuration menu - View commit details
-
Copy full SHA for 85c566e - Browse repository at this point
Copy the full SHA 85c566eView commit details
Commits on Dec 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c7a53e2 - Browse repository at this point
Copy the full SHA c7a53e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b84d05 - Browse repository at this point
Copy the full SHA 2b84d05View commit details
Commits on Dec 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for bb01fea - Browse repository at this point
Copy the full SHA bb01feaView commit details -
Do not print the payloads of textDocument/did{Change,Open}
They are too large and ST will refuse to syntax-highlight long lines anyway.
Configuration menu - View commit details
-
Copy full SHA for 048042b - Browse repository at this point
Copy the full SHA 048042bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 838606d - Browse repository at this point
Copy the full SHA 838606dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41ea96b - Browse repository at this point
Copy the full SHA 41ea96bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0119948 - Browse repository at this point
Copy the full SHA 0119948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01aa8fe - Browse repository at this point
Copy the full SHA 01aa8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0316b51 - Browse repository at this point
Copy the full SHA 0316b51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 465c123 - Browse repository at this point
Copy the full SHA 465c123View commit details -
Do not enable "word_wrap" for now
I get a few hickups in the UI when "word_wrap" is enabled in the panel. I'm not sure how to deal with this.
Configuration menu - View commit details
-
Copy full SHA for 361aa3e - Browse repository at this point
Copy the full SHA 361aa3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1caa9c - Browse repository at this point
Copy the full SHA c1caa9cView commit details
Commits on Dec 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 809b783 - Browse repository at this point
Copy the full SHA 809b783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3ff2d - Browse repository at this point
Copy the full SHA 5b3ff2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b93b710 - Browse repository at this point
Copy the full SHA b93b710View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2322d85 - Browse repository at this point
Copy the full SHA 2322d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85801d2 - Browse repository at this point
Copy the full SHA 85801d2View commit details -
It was missing a method, causing an AttributeError in the session starter
Configuration menu - View commit details
-
Copy full SHA for b5f1d83 - Browse repository at this point
Copy the full SHA b5f1d83View commit details -
Fix sync requests not working for the server panel
Also, only hook up the log payload handler if we actually have a panel available to us (a.k.a. don't hook it up in tests)
Configuration menu - View commit details
-
Copy full SHA for 3e08a77 - Browse repository at this point
Copy the full SHA 3e08a77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f15d95 - Browse repository at this point
Copy the full SHA 9f15d95View commit details -
Fix broken test depending on external state
Run "Test Current File" from the command palette twice to see the effect.
Configuration menu - View commit details
-
Copy full SHA for 5a87afb - Browse repository at this point
Copy the full SHA 5a87afbView commit details
Commits on Dec 9, 2019
-
Deprecate lsp_show_diagnostics_panel command
Print a message to the console for users that have this command mapped to some other keybinding in their user prefs.
Configuration menu - View commit details
-
Copy full SHA for e3ad7d6 - Browse repository at this point
Copy the full SHA e3ad7d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32aad5d - Browse repository at this point
Copy the full SHA 32aad5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 144dd48 - Browse repository at this point
Copy the full SHA 144dd48View commit details -
Configuration menu - View commit details
-
Copy full SHA for aabcc73 - Browse repository at this point
Copy the full SHA aabcc73View commit details
Commits on Dec 10, 2019
-
Put the name of the server after the arrow
Replace the word "LSP" with just a colon
Configuration menu - View commit details
-
Copy full SHA for 45f738b - Browse repository at this point
Copy the full SHA 45f738bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e096ffb - Browse repository at this point
Copy the full SHA e096ffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24934a6 - Browse repository at this point
Copy the full SHA 24934a6View commit details
Commits on Dec 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4cb2a41 - Browse repository at this point
Copy the full SHA 4cb2a41View commit details -
Lookahead for any non-whitespace character instead of a '{'
in order to match "None" or the beginning of a list '['
Configuration menu - View commit details
-
Copy full SHA for 69e4050 - Browse repository at this point
Copy the full SHA 69e4050View commit details
Commits on Dec 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 241e8d8 - Browse repository at this point
Copy the full SHA 241e8d8View commit details
Commits on Dec 14, 2019
-
Before this change, you'd get an error popup about a missing syntax file. So, change the syntax to plain text just before destroying the output panel. This ensures a clean shutdown of the package (w.r.t. panels at least)
Configuration menu - View commit details
-
Copy full SHA for 9eef111 - Browse repository at this point
Copy the full SHA 9eef111View commit details -
Merge branch 'feature/server-logs-to-panel' of github.com:tomv564/LSP…
… into feature/server-logs-to-panel
Configuration menu - View commit details
-
Copy full SHA for a678863 - Browse repository at this point
Copy the full SHA a678863View commit details -
Put "lsp_active": True in all panels
So that keybindings with a context keep working if the user's cursor is in the panel somewhere.
Configuration menu - View commit details
-
Copy full SHA for cf70d00 - Browse repository at this point
Copy the full SHA cf70d00View commit details
Commits on Dec 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fb1cd3c - Browse repository at this point
Copy the full SHA fb1cd3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ae3f3e - Browse repository at this point
Copy the full SHA 9ae3f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbe8c6c - Browse repository at this point
Copy the full SHA cbe8c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b5452 - Browse repository at this point
Copy the full SHA 11b5452View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe5f2b8 - Browse repository at this point
Copy the full SHA fe5f2b8View commit details
Commits on Dec 18, 2019
-
Merge branch 'master' into feature/server-logs-to-panel
Conflicts: plugin/core/process.py plugin/core/sessions.py plugin/core/test_windows.py plugin/core/windows.py
Configuration menu - View commit details
-
Copy full SHA for 86fb529 - Browse repository at this point
Copy the full SHA 86fb529View commit details -
Don't make the WindowManager do all the work that the Client already did
Instead, we have a logger class now with methods such as outgoing_request, incoming_request. The WindowManager modifies the eventual log sink of that object so that it'll log to a panel. Interestingly, this also makes it easy to log to the console again.
1Configuration menu - View commit details
-
Copy full SHA for b9eccf4 - Browse repository at this point
Copy the full SHA b9eccf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6dd8b5 - Browse repository at this point
Copy the full SHA c6dd8b5View commit details
Commits on Dec 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b77efa3 - Browse repository at this point
Copy the full SHA b77efa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c990d - Browse repository at this point
Copy the full SHA f9c990dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 178295c - Browse repository at this point
Copy the full SHA 178295cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f385d - Browse repository at this point
Copy the full SHA a9f385dView commit details
Commits on Dec 21, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 384f3a3 - Browse repository at this point
Copy the full SHA 384f3a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 062f571 - Browse repository at this point
Copy the full SHA 062f571View commit details