Jump to content

Recommended Posts

Posted

Hi everybody 
I'm using SciteLite. Is there a parameter in Scite that allows the Autocomplete list to be displayed only after 2 chars have been typed and not 1 ?

For example, I often face this situation :

Scite.png.fef2202a52542b9e760abfd41dd6e190.png

When I press the underscore _ to continue on next line, then Scite Autocomplete box pops up as soon as I type the underscore and I would like to change that, having the Autocomplete box to appear only after 2 characters have been typed.

There's a link on github where a guy indicates improvements to Scite Auto-complete :

-- Number of chars to type before the autocomplete list appears:
local MIN_PREFIX_LEN = 2

Is this doable in our config ?
For information, here is the content of a file on my computer, named "SciTEUser.properties". Just forget the non english comments and you'll see what are the lines I'm using :

# Récupéré ces paramètres après avoir installé la version complète de Scite, puis modifié les couleurs etc...

# rendre aux 2 touches - et + du pavé numérique leur fonction normale de - et de +
user.shortcuts=\
Ctrl+KeypadPlus|IDM_EXPAND|\
Ctrl+KeypadMinus|IDM_BLOCK_COMMENT|

# 3 paramètres pour ne pas afficher l'indentation, les marges etc...
view.indentation.guides=0
line.margin.visible=0
fold.margin.width=0

#selection (noir / fond bleu moyen)
selection.fore=#000000
selection.back=#9299F1
selection.alpha=100

#macro (noir, pas gris)
style.au3.6=fore:#000000,back:#F0F4F9

#string (rouge plus sombre, pas rouge vif)
style.au3.7=fore:#C80000,back:#F0F4F9

#operator (rouge plus sombre, pas orange)
style.au3.8=fore:#C80000,back:#F0F4F9

#variable (noir, pas gris)
style.au3.9=fore:#000000,back:#F0F4F9

#sent key (plus foncé, presque noir)
style.au3.10=fore:#404040,back:#F0F4F9

#pre-processor, par ex. include (noir, pas gris)
style.au3.11=fore:#000000,back:#F0F4F9

#changed that one permanently (from 3 to 4) on 13 Nov. 2018
indent.size=4
indent.size.*.au3=4

#https://www.scintilla.org/SciTEFAQ.html
#How do I change the colours of the output pane ?
#
#The output pane often lists error and warning messages and is styled by the "errorlist" lexer.
#The default errorlist styles are found in others.properties.
#To change the output pane background to black and the default text to white set :
#style.errorlist.32=$(font.small),back:#000000
#style.errorlist.0=fore:#FFFFFF
#
#Alors voilà un fond gris clair pour la console, c'est mieux que le blanc par défaut, on verra à l'usage :
style.errorlist.32=back:#F0F0F0

Is there a line I could add inside this file to achieve what has been asked ?
Thanks

"I think you are searching a bug where there is no bug... don't listen to bad advice."

  • Developers
Posted (edited)
26 minutes ago, pixelsearch said:

Is this doable in our config ?

It is defined in Lua so anything is possible...  would have to have a more detailed look,  but ....

26 minutes ago, pixelsearch said:

I'm using SciteLite

Not so much there unless you handle this yourself. :) 

 

... but the Full version of SciTE4AutoIt3 is already has this covert  for Continuation characters:

Quote

-- Skip showing AutoComplete on _ as the first character.

 

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted (edited)
2 hours ago, Jos said:

Not so much there unless you handle this yourself. :) 

Well... it may be not a super patch but what follows suits me : Enter key pressed twice, better than the annoying _Array1DToHistogram that was displayed constantly as shown before :

2 changes in Scite folder and its \api subfolder , adding a non-existant "_" function to both text files :

au3.keywords.properties :

au3.keywords.udfs=_ _array1dtohistogram _arrayadd ...

au3.api :

WinWaitNotActive...
_
_Array1DToHistogram...

1372594509_Scite2.png.daedfc8b26f1b49f3477a723e9138ea1.png

I'm aware that installing a new version would require to amend both files but I can live with that, as we're not installing new versions on a daily basis :)

Also I discovered this setting today, for not hiding the tab bar if there is only one tab. Always wanted it !

tabbar.hide.one=0

 

Edited by pixelsearch

"I think you are searching a bug where there is no bug... don't listen to bad advice."

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...