Closed segevfiner closed 6 years ago
As long as my original authorship is mentioned in the commit or something like that, I'm completely fine with my code being recycled.
I just sincerely hope for you that this PR will not share the fate of my original one. Open source projects that do not honor contributions really annoy me.
Sorry about your original pull request @raphinesse, we really do appreciate help from the community. Additionally, I wanted to let you know that we've tweaked our process to better track and bring PRs up for discussion so they're less likely to fall through the cracks. Thanks again for your contributions :bow:
@segevfiner Can you look at the travis failure?
@rsese Glad to hear that. Looking forward to seeing this getting merged.
@Ben3eeE Travis now passes.
@segevfiner Great :100: I added this PR to the project board.
💯 Great work @raphinesse and @segevfiner; thanks for the contribution!
This will go out in Atom 1.22.
Requirements
Description of the Change
Line numbers are emmited by ctags, by default, in some cases. This is true for C preprocessor macros, for example. So properly handle them.
The user can request not to emit them (The
--excmd
argument to ctags, and short forms of it) but it's best for Atom to handle this correctly since this is part of the documented syntax of ctags.Original by: @raphinesse (PR #187). This is an updated version of that PR to ES6 from CoffeeScript + Minor Changes. Hope you don't mind 😉.
Benefits
symbols-view will properly work with tags files that contain line number references. For example references to C/C++ macros.
Supersedes and closes https://github.com/atom/symbols-view/pull/187