Sublime Forum

Turn off autocomplete for SystemVerilog Package

#1

Hi there!

I have been trying to turn off autocomplete. I have followed the instructions to do so, but autocomplete is still happening. Then I think that I found that the SystemVerilog package also has an autocomplete feature. I desperately want to turn it off. Can you please help?

Thanks!
Aaron

0 Likes

#2

There is an option in the package to disable it: in the menu preference -> Package Settings -> SystemVerilog -> Settings

It should open a file, where you can add between the curly bracket "sv.disable_autocomplete" : true

0 Likes

#3

Hi there! This is the contents of my SystemVerilog.sublime-setttings–User file:
{
“extensions”:
[
“v”,
“vh”,
“svh”,
“sv”
],
“sv.disable_autocomplete” : true
}

And this is the contents of my Preferences.sublime-settings–User file:
{
“auto_complete”: false,
“font_size”: 9,
“ignored_packages”:
[
“Vintage”
],
“translate_tabs_to_spaces”: true
}

I closed and reopened sublime, and autocomplete is still turned on. Not sure what to try next. Suggestions?

Thanks much!
Aaron

0 Likes

#4

You may have an extra space in the disable_autocomplete statement in the
SystemVerilog.sublime-setttings–User file after autocomplete.

0 Likes

#5

You mean before the final quote? I just rechecked and there is no space between autocomplete and the ".

You can see here: “sv.disable_autocomplete” : true

Please correct me if I have misunderstood…

0 Likes

#6

I see a space.

0 Likes

#7

Okay, I removed ALL spaces in the disable autocomplete line, and autocomplete is still turned on. I will try to uninstall sublime.

0 Likes

#8

Okay, I completely uninstalled and reinstalled Sublime3, and the problem persists. Is there a way to pay for technical support? Autocomplete makes sublime almost unusable.

0 Likes

#9

You probably have to elaborate (or screenshot) what “autocomplete” you mean. @Clams is the author of the SystemVerilog package by the way.

0 Likes

#10

The SV package is very nice. I love it. Just not autocomplete :).

I am not sure what you mean by screenshot what “autocomplete” I mean… But here is an example. if I start typing a variable name, like rsp_ and then hit tab repeatedly, then for each tab a get a different rsp_* variable.

What I do NOT get is this. If I type always_ff and hit tab, then I do not get a template for an always block. I am starting to suspect that the autocomplete might be from the base sublime3 options, not from the sytemverilog package.

I have autocomplete turned off there too, but I cannot kill the darn thing :slight_smile:

0 Likes

#11

You could raise an issue with the package here.

0 Likes

#12

Sounds like a ST built-in setting (default true) for me.

	// When enabled, pressing tab will insert the best matching completion.
	// When disabled, tab will only trigger snippets or insert a tab.
	// Shift+tab can be used to insert an explicit tab when tab_completion is
	// enabled.
	"tab_completion": true,
0 Likes