-
Notifications
You must be signed in to change notification settings - Fork 19
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
CompetiTestReceive enhancements #28
Comments
@ayham-1 @MuhammadSawalhy what do you think about using special modifiers for contest directory? contest_directory = "$(HOME)/path/to/contest/directory/$(JUDGE)/$(CONTEST)" So users can customize directory structure to their likings. |
As README states:
We can parse this string to take judge name and contest name. If |
It is so confusing as we have a variety of choices here. So, it is better to make the default configuration In addition to that we need to make the custom contest directory configuration a function that takes all these arguments (judge and contest information) and returns a string so the user can have whatever he wants. We also need to have a custom function to configure the custom directory/name for problems. |
Why do you need such a level of customization? Please provide an example. |
All users have their own directory structure and almost each of them is different from the others. What will be the value of I think it isn't that difficult to allow custom function configuration and let the user do whatever he wants. |
I am so happy to see new features in this amazing NeoVim plugin. I found that
CompetiTestReceive
requires an argument and we can receive a problem or even a contest. But we need more work on this command.I know that you are planning to add a custom template when a problem file is created and here are some features I really need.
1. Cancel fetching a contest or a problem
I was fetching a problem and wanted to exit the directory prompt by pressing Esc but it didn't work.
2. Default directory
We need more configuration to the custom directory for each online judge, I used to add problems in its own directory and inside its online judge directory. I saw some people also do this not only me. This is what my directories structure looks like:
The text was updated successfully, but these errors were encountered: