Skip to content
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

completion/bash: add completion rules for ctags #3504

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

masatake
Copy link
Member

@masatake masatake commented Oct 11, 2022

Close #1168.

The changes for Makefile.am and configure.ac are derrived from util-linux. Their licenses are covered withn "The ./COPYING file (GPL-2.0-or-later)".

Quoted from README.licensing:

The project util-linux doesn't use the same license for all of the code.
There is code under:

   * GPL-3.0-or-later   - GNU General Public License version 3, or any later version

   * GPL-2.0-or-later   - GNU General Public License version 2, or any later version

   * GPL-2.0            - GNU General Public License version 2

   * LGPL-2.1-or-later  - GNU Lesser General Public License 2.1 or any later version

   * BSD-3-Clause       - BSD 3-Clause "New" or "Revised" License

   * BSD-4-Clause-UC    - BSD 4-Clause University of California-Specific

   * Public Domain

Please, check the source code for more details. A license is usually at the start
of each source file.

The ./COPYING file (GPL-2.0-or-later) is the default license for code without
an explicitly defined license.

TODO:

  • revise
  • Don't hard code column numbers when parsing --list-* output
  • Pass --options=NONE --quiet when running ctags internally
  • --roles-
  • --param-
  • --list-roles
  • --list-subparsers
  • the rules for readtags

Close universal-ctags#1168.

The changes for Makefile.am and configure.ac are derrived
from util-linux. Their licenses are covered withn "The ./COPYING file (GPL-2.0-or-later)".

Quoted from README.licensing:

    The project util-linux doesn't use the same license for all of the code.
    There is code under:

       * GPL-3.0-or-later   - GNU General Public License version 3, or any later version

       * GPL-2.0-or-later   - GNU General Public License version 2, or any later version

       * GPL-2.0            - GNU General Public License version 2

       * LGPL-2.1-or-later  - GNU Lesser General Public License 2.1 or any later version

       * BSD-3-Clause       - BSD 3-Clause "New" or "Revised" License

       * BSD-4-Clause-UC    - BSD 4-Clause University of California-Specific

       * Public Domain

    Please, check the source code for more details. A license is usually at the start
    of each source file.

    The ./COPYING file (GPL-2.0-or-later) is the default license for code without
    an explicitly defined license.
@codecov
Copy link

codecov bot commented Oct 12, 2022

Codecov Report

Base: 83.40% // Head: 83.40% // No change to project coverage 👍

Coverage data is based on head (70a8718) compared to base (8334234).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3504   +/-   ##
=======================================
  Coverage   83.40%   83.40%           
=======================================
  Files         220      220           
  Lines       52970    52970           
=======================================
  Hits        44181    44181           
  Misses       8789     8789           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

shell completion rule
1 participant