Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Kate Kate
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 26
    • Issues 26
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • UtilitiesUtilities
  • KateKate
  • Merge requests
  • !43

Multi project ctags

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Mark Nauwelaerts requested to merge mnauwelaerts/kate:multi-project-ctags into master Oct 20, 2019
  • Overview 2
  • Commits 2
  • Pipelines 0
  • Changes 12

This is a sort-of follow-up to !36 (merged) and so the same introduction still applies (in particular about CTags being a first-class tool). So, let's say there is still a 3rd party code-base where LSP does not (easily) apply. And some code needs to be developed against that 3rd party code. Then it would be useful and helpful in the latter one to have a GoTo (definition) as well as code completion based on and into the 3rd party codebase. However, the current project plugin (index) supports only Lookup and completion within a single project.

This patch aims to add a immediate GoTo action (= Lookup + single-item-click) and cross-project-index completion, in either case as a configurable project plugin option.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: multi-project-ctags