Kconfiglib icon indicating copy to clipboard operation
Kconfiglib copied to clipboard

A flexible Python 2/3 Kconfig implementation and library

Results 41 Kconfiglib issues
Sort by recently updated
recently updated
newest added

The _save_old() to return early if is not file (or symlink to a file). This is simplest alternative to avoid attempt to rename /dev/null (which could succeed). This also keeps...

During macro expansion, bare macros on a line are accepted by the parser as long as they resolve to blank strings. The problem is that the script is currently checking...

Hi, Is it possible to display the menu in the center of the window? How to change the display style? Does that supported? Thank you! ![image](https://user-images.githubusercontent.com/3157794/90252062-73947000-de71-11ea-8c49-b1da32f92a91.png)

Would it be possible to add include guards in the generated `config.h`? It would be good to add them directly or provide an additional argument for `menuconfig` which adds include...

This adds a catch to an exception that might occur when leaving a menu which is not shown by the parent menu. For an example of this refer to issue...

## Description When a choice is given an associated symbol, it can have multiple definitions, so the options could be extended like so: ``` mainmenu "Main" menu "Sub" choice MY_CHOICE...

``` if LOG_BACKEND_RTT_BUFFER config LOG_BACKEND_RTT_BUFFER int "Buffer number used for logger output." range 0 SEGGER_RTT_MAX_NUM_UP_BUFFERS default 0 help Select index of up-buffer used for logger output, by default it uses...

Kconfig does not allow the usage of escape character "\" while passing string values. For example "\n". as default resolves to n instead of " \n". This works in strange...

I really like the Kconfig language and how it provides simple mechanism to configure a project. With this library, I could use the Kconfig files in any non-Linux project as...

![image](https://github.com/ulfalizer/Kconfiglib/assets/79691913/2c0e672b-a694-4af9-b849-1aab680c2bdd) I find this issue can be fixed by adding "import re" in guiconfig.py