JeCel reports: Would it be possible to have a ... #4041
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#4041
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
JeCel reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
it'd be lovely, but currently autocomplete is hard-coded client side in the way it is. upstream issue: https://github.com/minetest/minetest/issues/9663
This could be a good first issue for a novice C++ programmer?
probably not. this involves creating an appropriate lua API, implementing new netcode to transmit the dictionary of complete-able strings, and also modifying the client to be able to use it. not super hard, but also not a good novice project as it touches on so many disparate systems.
I'd expect something as simple as
The datastructure that autocompletes hopefully is not derived clientside from the list of known other clients ...
I'd like the next best C++ apprentice programmer have a look at that. It can't be too hard, but it's certainly not easy.
https://github.com/minetest/minetest/blob/master/src/gui/guiChatConsole.cpp#L644
Minetest 1 : Alias 0 😝
but I just learned by looking at the code that you can cycle through names with hitting TAB again and even backwards with shift+TAB.
Doesnt work if its at the start at the line probably because of the ":" that gets added
SIGH
Ofc. Why not.
But if its clientside, you can cheat yourself in all the strings you want to have:
Was sure it was suggested/done before and found it.
https://github.com/minetest/minetest/issues/9663
#4041 (comment)
Please explain, cause honestly makes no sense as this is #4041 so you are posting a link to this issue itself as reply to my linking to the minetest repo with a discussion about that feature.