mnauwelaerts (Mark Nauwelaerts)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jul 9 2019, 9:24 PM (10 w, 11 h)
Availability
Available

Recent Activity

Mon, Sep 16

mnauwelaerts committed R40:c6166c69c9a6: reformat: also format source files (authored by mnauwelaerts).
reformat: also format source files
Mon, Sep 16, 5:58 PM

Sun, Sep 15

mnauwelaerts committed R40:bc7d56fa9705: lspclient: apply clang-format (authored by mnauwelaerts).
lspclient: apply clang-format
Sun, Sep 15, 6:43 PM
mnauwelaerts committed R40:08bc9c22f59d: kate: switch to recently used document when closing one (authored by mnauwelaerts).
kate: switch to recently used document when closing one
Sun, Sep 15, 2:04 PM

Fri, Sep 13

mnauwelaerts committed R40:b7fd588ce7e9: lspclient: improve conversion of old flat symbol list to hierarchy (authored by mnauwelaerts).
lspclient: improve conversion of old flat symbol list to hierarchy
Fri, Sep 13, 5:26 PM
mnauwelaerts committed R40:20acb9aa74d3: lspclient: avoid not so useful mark for a single destination goto (authored by mnauwelaerts).
lspclient: avoid not so useful mark for a single destination goto
Fri, Sep 13, 5:26 PM

Sun, Sep 8

mnauwelaerts committed R40:bfb2577925ae: search: adjust margin to make search list spacing resemble standard spacing (authored by mnauwelaerts).
search: adjust margin to make search list spacing resemble standard spacing
Sun, Sep 8, 11:42 AM

Thu, Aug 29

mnauwelaerts committed R40:c1246251c642: search: correctly identify open project file (authored by mnauwelaerts).
search: correctly identify open project file
Thu, Aug 29, 9:04 PM
mnauwelaerts committed R40:6492e68a70c0: search: also calculate checked items for a single match item (authored by mnauwelaerts).
search: also calculate checked items for a single match item
Thu, Aug 29, 9:04 PM
mnauwelaerts committed R40:510540ed9c33: lspclient: prevent multiple executions of code action (authored by mnauwelaerts).
lspclient: prevent multiple executions of code action
Thu, Aug 29, 9:04 PM
mnauwelaerts committed R40:ca6984ffa9fd: lspclient: make auto-hover configurable (authored by mnauwelaerts).
lspclient: make auto-hover configurable
Thu, Aug 29, 9:04 PM

Wed, Aug 21

mnauwelaerts committed R40:876cb4ceba6c: lspclient: sprinkle some clang-format (authored by mnauwelaerts).
lspclient: sprinkle some clang-format
Wed, Aug 21, 9:13 PM

Tue, Aug 20

mnauwelaerts committed R40:5bb8839f4265: build-plugin: perform basedir substitution in build directory (authored by mnauwelaerts).
build-plugin: perform basedir substitution in build directory
Tue, Aug 20, 6:53 AM
mnauwelaerts committed R40:5781895944ed: build-plugin: use moving cursor to associate item with document location (authored by mnauwelaerts).
build-plugin: use moving cursor to associate item with document location
Tue, Aug 20, 6:53 AM
mnauwelaerts committed R40:f0d97baa85d3: build-plugin: optionally add marks for build errors and warnings (authored by mnauwelaerts).
build-plugin: optionally add marks for build errors and warnings
Tue, Aug 20, 6:53 AM

Aug 17 2019

mnauwelaerts committed R40:a483a872c0fe: lspclient: add actions to switch to diagnostics tab and close other tabs (authored by mnauwelaerts).
lspclient: add actions to switch to diagnostics tab and close other tabs
Aug 17 2019, 5:46 PM
mnauwelaerts committed R40:343a94987030: lspclient: also track added marks separately (authored by mnauwelaerts).
lspclient: also track added marks separately
Aug 17 2019, 5:46 PM

Aug 16 2019

mnauwelaerts committed R40:4e7f6c25c051: lspclient: clear diagnostics when changing document url or closing (authored by mnauwelaerts).
lspclient: clear diagnostics when changing document url or closing
Aug 16 2019, 7:57 PM
mnauwelaerts committed R40:99550db4689f: lspclient: forego creating an empty diagnostics top-entry (authored by mnauwelaerts).
lspclient: forego creating an empty diagnostics top-entry
Aug 16 2019, 7:57 PM

Aug 13 2019

mnauwelaerts committed R40:fc65fab00ba7: katequickopen: sprinkle more const and enum for list mode (authored by mnauwelaerts).
katequickopen: sprinkle more const and enum for list mode
Aug 13 2019, 7:49 PM
mnauwelaerts committed R40:7bdbad549c04: katequickopen: add config option to present current or all project files (authored by mnauwelaerts).
katequickopen: add config option to present current or all project files
Aug 13 2019, 7:49 PM
mnauwelaerts committed R40:915789a697f6: lspclient: check for valid active mark model before using (authored by mnauwelaerts).
lspclient: check for valid active mark model before using
Aug 13 2019, 7:44 AM
mnauwelaerts committed R40:e2ee037ad87a: lspclient: connect some more to detect revision invalidation (authored by mnauwelaerts).
lspclient: connect some more to detect revision invalidation
Aug 13 2019, 7:44 AM

Aug 12 2019

mnauwelaerts committed R40:8c3370498663: lspclient: enable revision guard for transforming ranges (authored by mnauwelaerts).
lspclient: enable revision guard for transforming ranges
Aug 12 2019, 9:31 PM
mnauwelaerts committed R40:057a65d3156b: lspclient: add local variable to simplify expressions (authored by mnauwelaerts).
lspclient: add local variable to simplify expressions
Aug 12 2019, 9:31 PM

Aug 11 2019

mnauwelaerts committed R40:48b886d27f4e: build-plugin: also accept + in message filename detection (authored by mnauwelaerts).
build-plugin: also accept + in message filename detection
Aug 11 2019, 10:18 AM

Aug 10 2019

mnauwelaerts committed R40:a7b852dcf500: lspclient: regroup all JSON parsing and construction (authored by mnauwelaerts).
lspclient: regroup all JSON parsing and construction
Aug 10 2019, 7:16 PM
mnauwelaerts committed R40:56bbc3aa8f50: lspclient: optionally perform incremental document sync (authored by mnauwelaerts).
lspclient: optionally perform incremental document sync
Aug 10 2019, 7:16 PM
mnauwelaerts committed R40:0d0f7294b412: lspclient: add server support for incremental document sync (authored by mnauwelaerts).
lspclient: add server support for incremental document sync
Aug 10 2019, 7:16 PM
mnauwelaerts committed R40:69a3e75d01a2: lspclient: adjust configpage item description (authored by mnauwelaerts).
lspclient: adjust configpage item description
Aug 10 2019, 7:16 PM

Aug 7 2019

mnauwelaerts accepted D23009: LSP plugin: Use language id instead of highlighting mode for server identification.
Aug 7 2019, 9:53 PM · Kate
mnauwelaerts added a comment to D22963: support Rust LSP server auto-detect some useful root path based on location of Cargo.toml.

Looks fine, so awaiting some input for some details as mentioned I suppose ...

Aug 7 2019, 5:11 PM · Kate

Aug 6 2019

mnauwelaerts committed R40:610671c428a0: lspclient: use old data() for Qt smart pointers (authored by mnauwelaerts).
lspclient: use old data() for Qt smart pointers
Aug 6 2019, 7:20 PM
mnauwelaerts committed R40:a365124689cc: lspclient: conditionally request onTypeFormatting (authored by mnauwelaerts).
lspclient: conditionally request onTypeFormatting
Aug 6 2019, 7:20 PM
mnauwelaerts committed R40:573be3356a45: lspclient: add server support for onTypeFormatting (authored by mnauwelaerts).
lspclient: add server support for onTypeFormatting
Aug 6 2019, 7:20 PM
mnauwelaerts committed R40:4a323eba3555: lspclient: simplify signature of formatting calls (authored by mnauwelaerts).
lspclient: simplify signature of formatting calls
Aug 6 2019, 7:20 PM

Aug 3 2019

mnauwelaerts committed R40:b15415cad771: lspclient: provide LSP languageId from transformed mode (authored by mnauwelaerts).
lspclient: provide LSP languageId from transformed mode
Aug 3 2019, 5:17 PM
mnauwelaerts committed R40:232e90750073: lspclient: extend server API to include document languageId (authored by mnauwelaerts).
lspclient: extend server API to include document languageId
Aug 3 2019, 5:17 PM
mnauwelaerts committed R40:5a8a467267b5: lspclient: sprinkle a define for constant header (authored by mnauwelaerts).
lspclient: sprinkle a define for constant header
Aug 3 2019, 5:17 PM
mnauwelaerts committed R40:a5994e2c98be: lspclient: use diagnostics item data to mark actions added (authored by mnauwelaerts).
lspclient: use diagnostics item data to mark actions added
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:61125f687f0a: lspclient: use custom item subclass for lazy loading of line data (authored by mnauwelaerts).
lspclient: use custom item subclass for lazy loading of line data
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:f887446f5f40: lspclient: only instantiate and involve QTreeView when needed (authored by mnauwelaerts).
lspclient: only instantiate and involve QTreeView when needed
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:31168a938f8f: lspclient: use custom item subclass for diagnostic item data (authored by mnauwelaerts).
lspclient: use custom item subclass for diagnostic item data
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:d5e73a503623: lspclient: handle duplicate line numbers when retrieving lines (authored by mnauwelaerts).
lspclient: handle duplicate line numbers when retrieving lines
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:cfbd0f2bfd18: lspclient: use a single role for associated range data (authored by mnauwelaerts).
lspclient: use a single role for associated range data
Aug 3 2019, 10:35 AM
mnauwelaerts committed R40:83824cc500fb: lspclient: convert treewidget to treeview (authored by mnauwelaerts).
lspclient: convert treewidget to treeview
Aug 3 2019, 10:35 AM

Jul 28 2019

mnauwelaerts committed R40:62a09a2f5d64: lspclient: submit notification to server upon cancellation (authored by mnauwelaerts).
lspclient: submit notification to server upon cancellation
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:cb23c2fe60b4: lspclient: add timeout and feedback on edit responses (authored by mnauwelaerts).
lspclient: add timeout and feedback on edit responses
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:edf30a59b966: lspclient: add rename action (authored by mnauwelaerts).
lspclient: add rename action
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:264e53d0acdf: lspclient: add server support for rename (authored by mnauwelaerts).
lspclient: add server support for rename
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:a12d7af10289: lspclient: also submit codeAction command and handle associated applyEdit (authored by mnauwelaerts).
lspclient: also submit codeAction command and handle associated applyEdit
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:4261810c7b4f: lspclient: add server support for executeCommand and incoming applyEdit (authored by mnauwelaerts).
lspclient: add server support for executeCommand and incoming applyEdit
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:36ef069a87c7: lspclient: perform codeAction on diagnostic double-click (authored by mnauwelaerts).
lspclient: perform codeAction on diagnostic double-click
Jul 28 2019, 9:54 PM
mnauwelaerts committed R40:4ddf05781db8: lspclient: add server support for code action (authored by mnauwelaerts).
lspclient: add server support for code action
Jul 28 2019, 9:54 PM

Jul 27 2019

mnauwelaerts committed R40:8bceeccf4640: lspclient: also move re-used model outline model to MRU head (authored by mnauwelaerts).
lspclient: also move re-used model outline model to MRU head
Jul 27 2019, 8:09 AM
mnauwelaerts committed R40:6425643c2bf0: lspclient: consider additional server capabilities (authored by mnauwelaerts).
lspclient: consider additional server capabilities
Jul 27 2019, 8:09 AM
mnauwelaerts committed R40:f9df71bc1f4e: lspclient: only enable formatting conditionally (authored by mnauwelaerts).
lspclient: only enable formatting conditionally
Jul 27 2019, 8:09 AM

Jul 26 2019

mnauwelaerts committed R40:56e7b0f75140: lspclient: add API to servermanager to retrieve synced document revision (authored by mnauwelaerts).
lspclient: add API to servermanager to retrieve synced document revision
Jul 26 2019, 8:18 PM
mnauwelaerts committed R40:603398ad9231: lspclient: cache limited number of outline models (authored by mnauwelaerts).
lspclient: cache limited number of outline models
Jul 26 2019, 8:18 PM
mnauwelaerts committed R40:93b7607e2372: lspclient: avoid symbolview flickering (authored by mnauwelaerts).
lspclient: avoid symbolview flickering
Jul 26 2019, 8:18 PM
mnauwelaerts committed R40:94babe87c65b: lspclient: consider detail column setting (authored by mnauwelaerts).
lspclient: consider detail column setting
Jul 26 2019, 8:18 PM

Jul 25 2019

mnauwelaerts accepted D22710: ensure clangd is started for each project on it's own.

We could indeed optionally (configuration based?) create the symlink later on ...

Jul 25 2019, 6:52 AM · Kate

Jul 24 2019

mnauwelaerts added a comment to D22710: ensure clangd is started for each project on it's own.

There are 2 stages of consideration here. One of (desired) functionality, and then how to implement it.

Jul 24 2019, 7:12 PM · Kate

Jul 22 2019

mnauwelaerts accepted D22633: allow global debug/non-debug setting via env var.

Yeah, I have been slacking a bit in that area ...

Jul 22 2019, 5:47 PM · Kate

Jul 21 2019

mnauwelaerts committed R40:8877a5a78dbc: lspclient: switch to MIT license (authored by mnauwelaerts).
lspclient: switch to MIT license
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:6db16c40d43a: lspclient: minor optimization in document update (authored by mnauwelaerts).
lspclient: minor optimization in document update
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:487750305dab: lspclient: align diagnostic type name (authored by mnauwelaerts).
lspclient: align diagnostic type name
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:029eb24846e5: lspclient: more descriptive member name for highlight action (authored by mnauwelaerts).
lspclient: more descriptive member name for highlight action
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:420464eb3cf9: lspclient: add format action (authored by mnauwelaerts).
lspclient: add format action
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:6d090611f8fe: lspclient: add server support for formatting (authored by mnauwelaerts).
lspclient: add server support for formatting
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:892988138644: lspclient: use snapshot to transform some location ranges (authored by mnauwelaerts).
lspclient: use snapshot to transform some location ranges
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:cd91f32ef901: lspclient: support snapshot of submitted document revisions (authored by mnauwelaerts).
lspclient: support snapshot of submitted document revisions
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:9110ba80b37b: lspclient: send meaningful document revision id if available (authored by mnauwelaerts).
lspclient: send meaningful document revision id if available
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:29596537b2e4: lspclient: minor refactor for cleaner shutdown sequence (authored by mnauwelaerts).
lspclient: minor refactor for cleaner shutdown sequence
Jul 21 2019, 9:57 PM
mnauwelaerts committed R40:e6e3e7f388b2: lspclient: track document changes and sync to server accordingly (authored by mnauwelaerts).
lspclient: track document changes and sync to server accordingly
Jul 21 2019, 9:57 PM
mnauwelaerts added a comment to D22592: port symbols view to model/view concept.

Fine by me to add the missing 'detail' parse, you noticed it ;-)

Jul 21 2019, 2:59 PM · Kate
mnauwelaerts accepted D22592: port symbols view to model/view concept.

The detail field not getting parsed probably started out intentionally and then turned into an oversight :-(
Regarding the sorting, it seems the following is needed (in suitable place);

if (m_sortOn->isChecked()) {
    m_symbols->setSortingEnabled(true);
    m_symbols->sortByColumn(0);
} else {
    m_symbols->sortByColumn(-1);
}

Otherwise, it looks/works fine now!

Jul 21 2019, 1:19 PM · Kate
mnauwelaerts added a comment to D22595: implement text hint interface for automatic hover.

For some of the other files, I copied over some "boilerplate" to get going, so nothing unique in there and (almost surely) already modified by now into other ways and forms ...

Jul 21 2019, 12:34 PM · Kate
mnauwelaerts accepted D22595: implement text hint interface for automatic hover.

Looks nice indeed!

Jul 21 2019, 7:35 AM · Kate
mnauwelaerts added a comment to D22592: port symbols view to model/view concept.

Thanks for the new feature! However, a few regressions and concerns:

  • the "show details" action is no longer enabled/disabled depending on whether useful detail info is available
  • the detail is now in a separate column; if a server decides to present e.g. argument info there, it does not look that good in a separate column with not-so-useful white space in between (others thing probably also not either). While a bit hack-ish, that's why it was previously merged with the "main text".
  • if the symbol view tree is (partially) collapsed, and then the item tracking kicks in to sync with cursor position, the tree is expanded again, rather than showing topmost relevant (visible) item. Previously, it was kept collapsed, as presumably so done by user for a reason.
  • the flat-list option is gone as well as already mentioned (whether or not it may be deemed useful)
Jul 21 2019, 7:23 AM · Kate

Jul 18 2019

mnauwelaerts committed R40:b65a5be45a81: lspclient: additional sanity checks on state (authored by mnauwelaerts).
lspclient: additional sanity checks on state
Jul 18 2019, 7:11 PM
mnauwelaerts committed R40:9c36990fe2f7: lspclient: sync diagnostics list selection with view (authored by mnauwelaerts).
lspclient: sync diagnostics list selection with view
Jul 18 2019, 7:11 PM
mnauwelaerts committed R40:07abe1f39e02: lspclient: avoid tab increase due to definition and declaration results (authored by mnauwelaerts).
lspclient: avoid tab increase due to definition and declaration results
Jul 18 2019, 7:11 PM
mnauwelaerts committed R40:d0cdb783f1fd: lspclient: refactor some view tracking to a separate helper (authored by mnauwelaerts).
lspclient: refactor some view tracking to a separate helper
Jul 18 2019, 7:11 PM
mnauwelaerts committed R40:406acf7c6b32: lspclient: sane interpretation of empty server command (authored by mnauwelaerts).
lspclient: sane interpretation of empty server command
Jul 18 2019, 7:11 PM
mnauwelaerts committed R40:25222ed7596d: lspclient: tweak setup of toolviews (authored by mnauwelaerts).
lspclient: tweak setup of toolviews
Jul 18 2019, 7:11 PM

Jul 14 2019

mnauwelaerts committed R40:38d1ec1e3849: lspclient: make diagnostics presentation aspects configurable (authored by mnauwelaerts).
lspclient: make diagnostics presentation aspects configurable
Jul 14 2019, 10:14 AM
mnauwelaerts committed R40:4dfa3127f330: lspclient: add tab and marking for diagnostics (authored by mnauwelaerts).
lspclient: add tab and marking for diagnostics
Jul 14 2019, 10:14 AM
mnauwelaerts committed R40:34217cf8fabc: lspclient: add server support for diagnostics notification (authored by mnauwelaerts).
lspclient: add server support for diagnostics notification
Jul 14 2019, 10:14 AM
mnauwelaerts committed R40:1577295cb495: lspclient: add highlight call to testapp (authored by mnauwelaerts).
lspclient: add highlight call to testapp
Jul 14 2019, 10:14 AM
mnauwelaerts committed R40:b6a278a58607: lspclient: apply utils namespace properly (authored by mnauwelaerts).
lspclient: apply utils namespace properly
Jul 14 2019, 10:14 AM

Jul 10 2019

mnauwelaerts accepted D22349: lspclient: Don't send the Content-Type header.
Jul 10 2019, 5:53 PM · Kate
mnauwelaerts committed R40:24bd4c5011f4: lspclient: make location treeview more informative (authored by mnauwelaerts).
lspclient: make location treeview more informative
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:6e778a71fc76: lspclient: extend highlighting and marks to handle highlight as well (authored by mnauwelaerts).
lspclient: extend highlighting and marks to handle highlight as well
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:3f71d62eb99a: lspclient: extend and namespace some helpers (authored by mnauwelaerts).
lspclient: extend and namespace some helpers
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:a8aaef8b51e6: lspclient: make include declaration in reference configurable (authored by mnauwelaerts).
lspclient: make include declaration in reference configurable
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:aedab44511dd: lspclient: add toolview to display some call results (authored by mnauwelaerts).
lspclient: add toolview to display some call results
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:df48489bb2c8: lspclient: add server support for references (authored by mnauwelaerts).
lspclient: add server support for references
Jul 10 2019, 5:02 PM
mnauwelaerts committed R40:fdcf9b3d1fd0: lspclient: normalize file URL while parsing (authored by mnauwelaerts).
lspclient: normalize file URL while parsing
Jul 10 2019, 5:02 PM
mnauwelaerts accepted D22348: lspclient: Use the label when insertText or sortText is missing.

Oops, missed that part, but by the spec indeed.

Jul 10 2019, 4:58 PM · Kate
mnauwelaerts accepted D22349: lspclient: Don't send the Content-Type header.
Jul 10 2019, 4:55 PM · Kate