SublimeHyperClick
SublimeHyperClick copied to clipboard
Quickly and easily jump between your files. The missing part of Go to definition functionality in Sublime.
Node.js allows for [imports like this](https://nodejs.org/dist/latest-v16.x/docs/api/esm.html#node-imports): ```js import test from 'node:test'; const { createHmac } = await import('node:crypto'); const EventEmitter = require('node:events'); const fs = require('node:fs'); ``` For [some builtin...
## Situation In a JavaScript monorepo project: ``` - /api - /scripts - (etc.) - /shared ``` I want to easily import shared code from `/shared` into the other directories....
Ensures matches for just the file for tag style with extra parameters: ``` {% include 'template.html' with {'foo': 'bar'} %} ``` https://twig.symfony.com/doc/3.x/tags/include.html Previously the regex would match from the first...
HyperClick doesn't support JavaScript template literals: ```js // works great require("./my-file.js") import("./my-file.js") // works great require('./my-file.js') import('./my-file.js') // does not work :( require(`./my-file.js`) import(`./my-file.js`) ``` Obviously parsing any templates `./my-${...
This is another attempt to implement #84 and closes #91. --- The implementation issue in the original PR is ```py path_parts = self.str_path.split(path.sep) ``` won't split on Windows, whose `path.sep`...
hyperlink v. 2.5.0. "aliases": "@" don't work any more in vuejs project File not found. 2.4.0 works
"HyperClick": { "scopes": { "source.js | source.jsx | source.ts | source.tsx": { "aliases": {"@" : "C:\\projects\\maproject\\vuejsfolder\\",}, }, }, },
when the link appears, the lines are separated by several pixels
index file name is hard coded for a few supported languages: https://github.com/aziz/SublimeHyperClick/blob/7bceb7007f2dfbcd85efd367188edce1617d7ae7/hyper_click/generic_path_resolver.py#L245C9-L253 however other language might use different name for index, like [`nix`](https://nixos.org/) which uses `default.nix` adding `index_file_name` option would...