Code Monkey home page Code Monkey logo

atom-ctags's Introduction

Atom Ctags Package

This package uses: ctags, autocomplete-plus and fork from symbols-view

#Features

  • AutoComplete with ctags
  • Auto Update the file's tags data when saved
  • go-to-declaration and return-from-declaration
  • toggle-file-symbols
  • toggle-project-symbols
  • "Rebuild Ctags" in context-menu
  • "Auto Build Tags When Active" setting, default: false
  • 'extraTagFiles' setting, add specified tagFiles.(Make sure you tag file generate with --fields=+KSn)
  • 'cmdArgs' setting, add specified ctag command args like: --exclude=lib --exclude=*.js
  • 'buildTimeout' setting, specified ctag command execute timeout

atom-ctags

#Install You can install atom-ctags using the Preferences pane. And please Make sure that autocomplete-plus already installed.

#TODO

  • Merge symbols-tree-view
  • Submit to atom package center
  • Modify package name
  • Performance optimization
  • Disk file cache
  • Release memory when deactivate
  • Appearance improve
  • Writing Tests
  • Auto check package of autocomplete-plus installed
  • Auto disable package of symbols-view
  • use Activation Events to speed up load time
  • use ctags command args -R

#Changelog

#Make a donation via Paypal Make a donation via Paypal Click 'Send Money' after login PayPal, and my PayPal account is: lx1988cyk#gmail.com

atom-ctags's People

Contributors

imanel avatar kaceyr avatar kevinnathan avatar kevinsawicki avatar maxbrunsfeld avatar mcolyer avatar mertzt89 avatar mndrix avatar noseglid avatar philcoggins avatar probablycorey-and-nathan avatar rzhw avatar ylansegal avatar yongkangchen avatar ypresto avatar zcbenz avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.