mnauwelaerts (Mark Nauwelaerts)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jul 9 2019, 9:24 PM (18 w, 2 d)
Availability
Available

Recent Activity

Sun, Nov 10

mnauwelaerts committed R40:80442654819f: lspclient: support manual hover invoke if auto hover disable (authored by mnauwelaerts).
lspclient: support manual hover invoke if auto hover disable
Sun, Nov 10, 3:49 PM
mnauwelaerts committed R40:9dbd08a35069: lspclient: add context menu to toolview treeviews (authored by mnauwelaerts).
lspclient: add context menu to toolview treeviews
Sun, Nov 10, 3:49 PM

Sun, Oct 20

mnauwelaerts committed R40:bd659ff0bf39: project: optionally provide cross-project completion and goto (authored by mnauwelaerts).
project: optionally provide cross-project completion and goto
Sun, Oct 20, 2:54 PM
mnauwelaerts committed R40:7a1fbf43aac9: project: align application menu lookup action text with context menu action text (authored by mnauwelaerts).
project: align application menu lookup action text with context menu action text
Sun, Oct 20, 2:54 PM

Oct 6 2019

mnauwelaerts committed R40:bf04e1704e8b: project: move "index" member to "enable" ctags group member (authored by mnauwelaerts).
project: move "index" member to "enable" ctags group member
Oct 6 2019, 2:20 PM
mnauwelaerts committed R40:81ac491a298c: project: extend example with newly added members (authored by mnauwelaerts).
project: extend example with newly added members
Oct 6 2019, 2:20 PM
mnauwelaerts committed R40:59468adac711: project: adjust indexfile member naming (authored by mnauwelaerts).
project: adjust indexfile member naming
Oct 6 2019, 2:20 PM
mnauwelaerts committed R40:e9d1168e3de1: project: configurable ctags indexing and overridable ctags indexfile in project… (authored by mnauwelaerts).
project: configurable ctags indexing and overridable ctags indexfile in project…
Oct 6 2019, 2:20 PM
mnauwelaerts committed R40:2ef84f78d698: project: read plugin configuration a bit sooner (authored by mnauwelaerts).
project: read plugin configuration a bit sooner
Oct 6 2019, 2:20 PM
mnauwelaerts committed R40:84d5e101415e: project: handle sparse project file (authored by mnauwelaerts).
project: handle sparse project file
Oct 6 2019, 2:20 PM

Oct 4 2019

mnauwelaerts committed R40:914a828d91e8: kate: only unfix toolview size when previously fixed (authored by mnauwelaerts).
kate: only unfix toolview size when previously fixed
Oct 4 2019, 6:00 PM
mnauwelaerts committed R40:a1e74f7491bd: kate: make size of persistent toolbar also persistent (authored by mnauwelaerts).
kate: make size of persistent toolbar also persistent
Oct 4 2019, 6:00 PM

Sep 28 2019

mnauwelaerts committed R40:b24b8469a460: lspclient: configure treeview after model set (authored by mnauwelaerts).
lspclient: configure treeview after model set
Sep 28 2019, 12:29 PM
mnauwelaerts committed R40:d3cd48f0dee5: lspclient: use single column for diagnostic relatedInformation presentation (authored by mnauwelaerts).
lspclient: use single column for diagnostic relatedInformation presentation
Sep 28 2019, 12:29 PM
mnauwelaerts committed R40:5579bdb2a562: lspclient: really handle protocol diagnostic relatedInformation (authored by mnauwelaerts).
lspclient: really handle protocol diagnostic relatedInformation
Sep 28 2019, 12:29 PM

Sep 25 2019

mnauwelaerts committed R216:53187de4a78a: bitbake: handle embedded shell and python (authored by mnauwelaerts).
bitbake: handle embedded shell and python
Sep 25 2019, 3:47 PM
mnauwelaerts closed D24226: bitbake: handle embedded shell and python.
Sep 25 2019, 3:47 PM · Frameworks, Kate
mnauwelaerts requested review of D24226: bitbake: handle embedded shell and python.
Sep 25 2019, 3:25 PM · Frameworks, Kate

Sep 24 2019

mnauwelaerts committed R40:72b3e90f0abd: Merge branch 'feature-lsp-ui-file' into 'master' (authored by mnauwelaerts).
Merge branch 'feature-lsp-ui-file' into 'master'
Sep 24 2019, 8:15 PM
mnauwelaerts committed R40:1734570d4e22: LSP Client config page: Use ui file (authored by dhaumann).
LSP Client config page: Use ui file
Sep 24 2019, 8:15 PM

Sep 22 2019

mnauwelaerts committed R40:ae1b4316bca0: build-plugin: handle and process ninja stdout (authored by mnauwelaerts).
build-plugin: handle and process ninja stdout
Sep 22 2019, 1:03 PM

Sep 16 2019

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

Sep 15 2019

mnauwelaerts committed R40:bc7d56fa9705: lspclient: apply clang-format (authored by mnauwelaerts).
lspclient: apply clang-format
Sep 15 2019, 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
Sep 15 2019, 2:04 PM

Sep 13 2019

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
Sep 13 2019, 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
Sep 13 2019, 5:26 PM

Sep 8 2019

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
Sep 8 2019, 11:42 AM

Aug 29 2019

mnauwelaerts committed R40:c1246251c642: search: correctly identify open project file (authored by mnauwelaerts).
search: correctly identify open project file
Aug 29 2019, 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
Aug 29 2019, 9:04 PM
mnauwelaerts committed R40:510540ed9c33: lspclient: prevent multiple executions of code action (authored by mnauwelaerts).
lspclient: prevent multiple executions of code action
Aug 29 2019, 9:04 PM
mnauwelaerts committed R40:ca6984ffa9fd: lspclient: make auto-hover configurable (authored by mnauwelaerts).
lspclient: make auto-hover configurable
Aug 29 2019, 9:04 PM

Aug 21 2019

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

Aug 20 2019

mnauwelaerts committed R40:5bb8839f4265: build-plugin: perform basedir substitution in build directory (authored by mnauwelaerts).
build-plugin: perform basedir substitution in build directory
Aug 20 2019, 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
Aug 20 2019, 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
Aug 20 2019, 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