Skip to content

Wrong or no functionality in sublime-text 3 #191

@xb36

Description

@xb36

Please assist me with the setup. I installed tern_for_sublime (first using the package control for st3, now following the approach given here). The package gets recognized, that is, I can see the package in the preferences-package settings. My Settings look like this at the moment:
Tern.sublime-settings:

{
    "tern_argument_hints": true,
    "tern_argument_completion": true
}

.tern-project (at project root):

{
  "libs": [
    "browser",
    "ecmascript"
  ],
  "plugins": {
     "node": {},
     "modules": {},
     "es_modules": {}
  },
  "projectDir": "./src/",
  "loadEagerly": ["./src/"]
}

However, at the moment I do not get any suggestions / tooltips / whatsoever. When I installed the package from package control, it displayed the wrong suggestions (e.g. http.listen for CustomClass.listen method), if any.

Here is the actual listen method that I am refering to, including jsdoc comment:

	/**
	 * Listen on socket.io connection
	 *
	 * @param   {Object} oServer socket.io Server
	 *
	 * @returns {undefined}
	 */
	static async listen (oServer) {
		if (this.IO) throw new Error ("Can only listen to one socket server")
		if (oServer.constructor.name !== "Server") throw new Error ("Argument 1 must be of type 'Server'")
		this.IO = oServer
		this.IO.on('connection', this._setup)
	}

(Note: When I install tern_for_sublime via the st3 package control, I get an error, that Tern has not be installed, and asks whether or not it shall install it. I click "Yes, install". The result when I click in the function call:)

image

As mentioned, installing via git clone / npm install does not give me any functionality at all.

What am I doing wrong // what information can I give you to investigate this further?

(using Ubuntu 20.04 and Sublime Text Build 4143 from the stable channel, installed via apt [deb https://download.sublimetext.com/ apt/stable/])

Best

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions