mirror of
https://github.com/zhigang1992/AutoFileName.git
synced 2026-01-12 22:45:57 +08:00
Improved how backspace works in paths
This commit is contained in:
@@ -47,9 +47,21 @@ class ReloadAutoCompleteCommand(sublime_plugin.TextCommand):
|
||||
'next_completion_if_showing': False})
|
||||
|
||||
def run(self,edit):
|
||||
# self.view.run_command('hide_auto_complete')
|
||||
# self.view.run_command('left_delete')
|
||||
# sublime.set_timeout(self.complete, 50)
|
||||
view = self.view
|
||||
view.run_command('left_delete')
|
||||
sel = view.sel()[0].a
|
||||
self.view.run_command('hide_auto_complete')
|
||||
self.view.run_command('left_delete')
|
||||
sublime.set_timeout(self.complete, 50)
|
||||
|
||||
scope = view.extract_scope(sel-1)
|
||||
scope_text = view.substr(scope)
|
||||
slash_pos = scope_text[:sel - scope.a].rfind('/')
|
||||
slash_pos += 1 if slash_pos < 0 else 0
|
||||
|
||||
region = sublime.Region(scope.a+slash_pos+1,sel)
|
||||
view.sel().add(region)
|
||||
|
||||
class FileNameComplete(sublime_plugin.EventListener):
|
||||
committing_filename = False
|
||||
|
||||
Reference in New Issue
Block a user