Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Word's description is not shown when there's more than one same word in a single dictionary #28

Open
child404 opened this issue Mar 6, 2023 · 2 comments

Comments

@child404
Copy link

child404 commented Mar 6, 2023

I guess, the problem is that lexic is not able to interact with sdcv, so when you have a word like "hello", and it's in many dictionaries (I personally installed 9 of them), you need additional user input, i.e. type the number (from 0 to 8 in my case) to select dictionary. However, lexic is able to only gather the single-shot output at once. However, it greatly works when you have non-popular words like "identifier", where I have it only in 4 dictionaries

UPD: there's a -n (or --non-interactive) flag to use it in scripts, so I assume it's needed for lexic to use this flag
UPD2: after investigating more time into the code, I found that there's an implemented lookup, but I'm unsure how does it work and work correctly

@child404 child404 closed this as completed Mar 6, 2023
@child404
Copy link
Author

child404 commented Mar 6, 2023

Sorry, my mistake, probably due to installation of Webster (1913) twice...

@child404 child404 reopened this Mar 6, 2023
@child404
Copy link
Author

child404 commented Mar 6, 2023

Reopening it as seems that I found what causes an issue.

When there's more than one output from a single dictionary (e.g. the word call from etymology), stardict shows the choice prompt at the end, but doesn't show word's descriptions
And to get word's descriptions, you have to choose one of the dicts (choices). But, as defined in the lexic-do-lookup, lexic just sends -1\n which causes to no description in the lexic buffer

@child404 child404 changed the title Word description is not shown when additional user input is needed to sdcv (e.g. multiple dictionaries) Word's description is not shown when there's more than one same word in a single dictionary Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant