microsoft / microsoft/vscode-sublime-keybindings
Sublime settings aren't found on Linux (OpenSUSE)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 257
- Forks
- 128
- PR merge metrics
- No merged PRs in 30d
Description
This issue has been moved from Microsoft/vscode-sublime-importer/
Original author is@robsonsobral
Hi!
I tested your extension today and... Nothing happens. Running 3.0, Build 3143 and VSCode 1.18.1.
Maybe is because my ST settings are on a symlink?
Am i doing something wrong?
Thank you!
@robsonsobral
- Can you try to open the DevTools (About => Toggle DevTools) inside Code, go to the console
- Run the "Import Sublime settings" command from the command pallette
Anything shown in the console?
Don't know why but on Linux (OpenSUSE), the sublime config path is not the same as the one requested..
So basically a quick fix would be to create a file in the requested path (/home//.local/share/Sublime Text 3/...).
May you should add a variable to define our own Sublime config file in the VSCode plug-in ?
Thanks for this, it's very useful 👍
@Arctic76 Aha, interesting. We should handle this. Do you know if this is a general convention in OpenSUSE to store settings in /home//.local/share/?
The library we use should support this convention, so something goes wrong. Can you paste the path that it tries to load from your system?
https://github.com/MrJohz/appdirectory/blob/master/lib/appdirectory.js#L21
@auchenberg , thnk you for your attention!

I'm sorry about the delay.
@auchenberg , actually I tested on Mac and Windows 10. Not Linux.
I'm sorry.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the “Import Sublime settings” command on Linux/OpenSUSE and inspect the DevTools console for the path it attempts to load. Read the appdirectory.js path-resolution logic linked in the discussion, then verify that the extension finds the Sublime settings in the reported /home//.local/share/Sublime Text 3/ location and imports them successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100