Skip to content
This repository has been archived by the owner on Apr 26, 2021. It is now read-only.

Allow end user customization of tab complete definitions #126

Closed
Tarlak333 opened this issue Jun 8, 2020 · 2 comments
Closed

Allow end user customization of tab complete definitions #126

Tarlak333 opened this issue Jun 8, 2020 · 2 comments
Labels

Comments

@Tarlak333
Copy link

Tarlak333 commented Jun 8, 2020

PlotSquared Feature Suggestion:
This feature would allow the end-user to define the tab complete information for PS commands to work only with user defined PS command aliases.

How should it be implemented?
I think this is a fairly straightforward request, presently the tab complete command definitions are hard-coded to a large list of commands that start with /plot. As of PS v5.11.1 entering /plot on the command line will generate the following list of tab complete options:

plot
plotme
plots
plotsquared
plotsquared:2
plotsquared:p
plotsquared:p2
plotsquared:plot
plotsquared:plotme
plotsquared:plots
plotsquared:plotsquared
plotsquared:ps

This large tab complete listing seems redundant and adds ambiguity to the "preffered" command the server owner would like players to use for PS. This also conflicts to a degree with other plot plugins that use /plot, that may be concurrently in use. (Ex. Such as on RPG servers that are also using a "survival wilderness" type plot plugin.)

Note: Presently PS allows commands to be tied to aliases, many of which are listed above.

I feel it would be beneficial to the PS community to allow the tab complete information to be customized so that it could be tied to a single preferred alias. From the players perspective this would allow for separation of command systems between PS and other plugins that use /plot* type commands. (Ex. Remap tab complete to only auto-fill when /p2 is entered not /plot)

Additional context
None

Checklist:

  • [X] I made sure there are no duplicates of my suggestion (Use search)
  • [X] I made sure my suggestion does not exist yet (Check the wiki)
  • [X] I made sure my suggestion is useful for the majority of PlotSquared users

I'm not that involved in the community yet, but I feel this feature would allow a greater degree of customization to PS and decrease clutter & command ambiguity which is always a good thing. :)

@DevJoey
Copy link

DevJoey commented Jun 8, 2020

That would be a nice feature. I also recommend to remove the /plotme command because PlotSquared is not Plotme! it would be cool if plotsquared only had these commands: /plot /p /plotsquared /p2 /plots

/ps and /plotme a complete useless!

@NotMyFault
Copy link
Member

Won't be added.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants