Popularity
4.3
Growing
Activity
0.0
Stable
13
3
3
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.
-
Clip
Deserialize CLI parameters to an object, with errors and help management. -
port_ruby_to_crystal
A Ruby regex script for port ruby code to crystal easier, reduce friction. -
helptransl8
HelpTransl8 helps translators check the original documentation repository by comparing each file and listing the files that have been modified -
public_suffix
A small Crystal library designed to make the Public Suffix List (https://publicsuffix.org/) easier to use.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
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.