Popularity
3.8
Declining
Activity
0.0
Stable
12
1
2
Programming language: Crystal
License: MIT License
Tags:
Tools
crystal-ctags alternatives and similar shards
Based on the "Tools" category.
Alternatively, view crystal-ctags alternatives based on common mentions on social networks and blogs.
-
public_suffix
A small library designed to make the Public Suffix List (https://publicsuffix.org/) easier to use
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of crystal-ctags or a related project?
README
Crystal Ctags
Tool for generation ctags
for Crystal
[Screenshot][screenshot-image]
Installation
From sources:
$ cd ~/Projects
$ git clone https://github.com/SuperPaintman/crystal-ctags
$ cd ./crystal-ctags
$ make
$ sudo make install
$ # or
$ sudo make reinstall
Usage
$ crystalctags -h
Test
$ crystal spec
# or
$ make test
Use with
VIM: TagBar
let g:tagbar_type_crystal = {
\'ctagstype': 'crystal',
\'ctagsbin': 'crystalctags',
\'kinds': [
\'c:classes',
\'m:modules',
\'d:defs',
\'x:macros',
\'l:libs',
\'s:sruct or unions',
\'f:fun'
\],
\'sro': '.',
\'kind2scope': {
\'c': 'namespace',
\'m': 'namespace',
\'l': 'namespace',
\'s': 'namespace'
\},
\}
Contributing
- Fork it (https://github.com/SuperPaintman/crystalctags/fork)
- Create your feature branch (
git checkout -b feature/<feature_name>
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin feature/<feature_name>
) - Create a new Pull Request
Contributors
- SuperPaintman SuperPaintman - creator, maintainer
API
Changelog
[Changelog][changelog-url]
License
[MIT][license-url]
*Note that all licence references and agreements mentioned in the crystal-ctags README section above
are relevant to that project's source code only.