Comments (5)
I'm planning on changing this shortcut, maybe even removing it altogether (but explaining how to the user how to bind something themselves to fm_create
).
To fix your issue now, you can add this to your keybindings:
{
"keys": ["alt+n"],
"command": "insert",
"args": {
"characters": "~"
}
}
What shortcut are you going to be using instead? I'm asking because I don't really have any other idea as a good default binding for this command... 🙂
from filemanager.
otherwise every plugin is polluting the bindings and it’s a pain to search what’s breaking what.
Yep, I think that's what I will end up doing.
Here's another idea: add a setting to enable default keybindings (this would be a boolean setting in FileManager.sublime-settings
using package_setting_context
)
Basically, I would like things to work "out of the box", whilst not being a pain if it doesn't quite work for someone.
from filemanager.
And there doesn’t seem to be a clean way to restore its usage with the way Sublime works now. Adding another keybinding for fm_create
while working does not overwrite the alt+n
binding. Using something like "keys": ["alt+n"], "command": "" }
is also not an option since the binding will still be intercepted. This is partly an issue with Sublime itself too but maybe it would be better not to put any keybindings by default? Or do you know any good solution to this issue?
from filemanager.
Thanks for your answer, I used this fix before but couldn’t find it anymore. It’s not ideal though but maybe the issue should be solved on Sublime side? Overriding global shortcuts without any easy way to tell what‘s going on or reverting behavior is not ideal…
Otherwise I think it is better to even remove the the binding altogether considering the situation and adding a message in the next update to explain why. I’m using super+alt+n
for the fm_create_
personally but it might not be ideal either. I’d say just let users set their own bindings, otherwise every plugin is polluting the bindings and it’s a pain to search what’s breaking what.
from filemanager.
Oh wait, I've just realized this that I had already implemented that feature 3 years ago: c9dd7b1
The setting is called "create_keybinding_enabled". Preferences: FileManager Settings
, and set add "create_keybinding_enabled": false
.
The FileManager is somewhat extensive, but not discoverable and it doesn't include everything either. There should be a single document (probably the readme) listing common tips and tricks #52.
from filemanager.
Related Issues (20)
- [Feature Request] Add edit files without any layout setting HOT 4
- FileManager shouldn't create so many commands HOT 2
- Remove .sublime folder HOT 1
- Alpha ST4 - Duplicate Rename entries on menu HOT 6
- Test tab completion logic
- Document tips and tricks
- [help wanted] Remove useless things. Make this package intuitive. HOT 3
- Refresh side bar checking view settings instead of FileManager settings
- Copy relative path function outputs a string starting with "/" HOT 5
- How to accept an intermediate path completion? HOT 6
- stopped working for me HOT 8
- Duplicate chokes on non-ascii files HOT 1
- folder selection is not working
- [Bug] Sidebar missing entries when file is open HOT 1
- conflict of hotkey "alt+n" HOT 2
- Cannot move files to different directories
- can not duplicate the file to a new directory HOT 3
- Definign index number in preferences does not seem to change the default
- Remove so many features
- Getting frivolous infinite loop messages
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from filemanager.