Skip to content

linkarys/CFDocsLauncher

 
 

Repository files navigation

Coldfusion Docs Launcher

  • Provides a command for launching a quick search and launch docs base on current environment
  • Quick search anything via input panel

Provides a command for launching a coldfusion 10 quick doc search for the word at the cursor

Fork from [SublimeText2CfQuickDocsLauncher] (https://github.com/DominicWatson/SublimeText2CfQuickDocsLauncher)

Installation

Usage

  • Place the cursor around or select the tag/function to be searched/loaded

  • Use shift + alt + h to load the doc page for specific tag/function directly

  • Use shift + alt+ s to perform an search operation against specific word

  • Use shift + alt + ; to open the quick search panel and use the following syntax to perform search

     search engine arg:value [arg:value ...] keyword

    e.g.

    • search keyword array by google:
     array
    
    • search keyword array by google with language zh:
     g l:zh array
    
    • search keyword array by python with edition 2.7:
     py e:2.7 array
    
    • search keyword python array by stackoverflow:
     st python array
    

All the available abbr for search engine are:

  • g or nothing for google
  • py for python
  • php for php
  • st for stackoverflow
  • jq for jquery
  • mdn for mdn
  • subl for sublime text

Quick load and quick search action will detect your environment automatically and load or search the on the proper source. You Should pre-define the source via Preferences->Package Settings->CF Docs Launcher

Settings

Here is a demo

{
	// The following source will be used when plug-in could not find a specific source base on current environment
	"default": "https://www.google.com/search?q=",

	/**
	 * Use of quick launch and quick search
	 *
	 * doc_url is use for quick launch
	 * search_url is use for quick search
	 * ---------------------------------------------------------------------------
	 */

	"python": {
		"doc_url": "http://docs.python.org/3.4/library/",
		"search_url": "http://docs.python.org/3.4/search.html?check_keywords=yes&area=default&q=",
	},

	/**
	 * Use for quick panel search
	 *
	 * You should defined the source pattern following the following format:
	 *  "prefix": {
	 *  	"pattern": "http://xxxxx/${keyname:defaultValue}/xxxx?q="
	 *  }
	 *
	 *  The when you type in the input panel (ctrl + shift + ; by default) with
	 *  	prefix keyname:val querystring
	 *  It will launch a search at http://xxxxx/var/xxxx?q=querystring
	 *  ---------------------------------------------------------------------------
	 */
	"search_patterns": {
		"g": {
			"pattern": "https://www.google.com/search?hl=${l:en}&q="
		}
	}
}

About

Searches adobe coldfusion 10 wiki doc with the current selection in Sublime Text 2 / 3

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%