For the case you've given ]
is inserted, because \item[text]
is in the completer. Once you've typed \item[
this is the only possible choice in the completer. You may disable this by unchecking Configure -> Completion -> Autocomplete Common Prefix
.
For that, you will have to make use of a custom .cwl file (which, afaik, requires a recent version of TeXstudio).
Create a file, let's say mycwl.cwl
, in either %appdata%\texstudio\completion\user
or .config/texstudio/completion/user
according to your system.
In it, place the following line:
\alternative{label}#r
and save it. Technically, you can put anything meaningful in the argument, but some terms are reserved and have special meaning. And, as you wish TeXstudio to recognize a label there, you require one of those, namely label
. The comment at the end of the line tells TeXstudio what kind of command yours is. #r
stands for this command declares a reference like "\ref{key}"
. For further commands, just add a new line to your mycwl.cwl
.
Then, in TeXstudio, go to Options
-> Configure TeXstudio
-> Completion
and check mycwl.cwl
on the list (crucial). And that's about it.
For more details on customizing autocompletion with cwl files, check the TeXstudio manual, section "4.13 Description of the cwl format".
A tip: If the manual seems complicated, and you'd like to emulate the behavior of some command's autocompletion you like, you might want to download the sourcecode tarball at http://texstudio.sourceforge.net/, unpack it and look at the built-in cwl files in the "completion" folder. From there, you can proceed by means of examples of your commands of interest.
Best Answer
I use TeXstudio also. I don't know if this is what you want but:
Menu
options
>configure
. Then you can edit your completion tools.Disable the option
use placeholders
(or some similar, I don't use it in English). See the image below and the option above the field with 100%.