Florian Bruhin
|
152bcae618
|
Make it possible to not typecheck values in setv.
|
2014-04-17 19:08:57 +02:00 |
|
Florian Bruhin
|
abaec2f044
|
Remove __setitem__ for sections
|
2014-04-17 19:08:31 +02:00 |
|
Florian Bruhin
|
5bd40e732c
|
Do validation and reading from configparser correctly
|
2014-04-17 19:02:58 +02:00 |
|
Florian Bruhin
|
39f580d9f1
|
Cleanup
|
2014-04-17 17:44:27 +02:00 |
|
Florian Bruhin
|
3728381643
|
Make dump_userconfig work correctly
|
2014-04-17 12:35:46 +02:00 |
|
Florian Bruhin
|
c6df785c41
|
Use common base class for config section
|
2014-04-17 12:21:22 +02:00 |
|
Florian Bruhin
|
a1a0325283
|
Use ChainMap for ValueList config section.
This also fixes the problem where no keybindings are loaded on the first
start.
|
2014-04-17 11:01:45 +02:00 |
|
Florian Bruhin
|
f959c0c137
|
Add completion for settings values
|
2014-04-14 17:54:11 +02:00 |
|
Florian Bruhin
|
b0792203a5
|
Change namedtuple to OrderedDict for conflayers
|
2014-04-11 17:49:15 +02:00 |
|
Florian Bruhin
|
e7c23312d7
|
Start implementing different config layers.
With a namedtuple though, which is pretty much a fail.
|
2014-04-11 07:16:16 +02:00 |
|
Florian Bruhin
|
575a934892
|
Move SettingValue to own file
|
2014-04-11 06:28:07 +02:00 |
|
Florian Bruhin
|
c5ca0e56be
|
Remove blank lines before """ in docstrings.
pep257 has changed in this regard so we reflect this change.
|
2014-04-10 14:21:27 +02:00 |
|
Florian Bruhin
|
c05e66a9b9
|
Refactor ValueList
|
2014-04-10 12:09:32 +02:00 |
|
Florian Bruhin
|
21e628a1ba
|
Add __setitem__ to ValueList
|
2014-04-10 12:05:32 +02:00 |
|
Florian Bruhin
|
fb4e013007
|
Make rawvalue of SettingValue private
|
2014-04-09 22:44:34 +02:00 |
|
Florian Bruhin
|
1258a466dd
|
Add untested has_option
|
2014-04-07 17:53:57 +02:00 |
|
Florian Bruhin
|
30c18579f2
|
Eliminate custom ValueList classes
|
2014-04-07 17:46:48 +02:00 |
|
Florian Bruhin
|
50740b2828
|
ValueList fixes
|
2014-04-07 17:05:51 +02:00 |
|
Florian Bruhin
|
45ffa9dece
|
More config bugfixes
|
2014-04-02 16:47:21 +02:00 |
|
Florian Bruhin
|
1132f7bb6c
|
Lint fixes
|
2014-03-24 11:48:56 +01:00 |
|
Florian Bruhin
|
1ae1b19888
|
Start reading config file
|
2014-03-10 00:39:15 +01:00 |
|
Florian Bruhin
|
4ea77c7ec2
|
Cleanups and bugfixes
|
2014-03-10 00:39:15 +01:00 |
|
Florian Bruhin
|
02b4f2fdda
|
Remove templates.py
|
2014-03-10 00:39:15 +01:00 |
|
Florian Bruhin
|
277f4d841d
|
Add command descriptions to config file generation
|
2014-03-10 00:39:14 +01:00 |
|
Florian Bruhin
|
40d7fc6f14
|
Start refactoring new config to use types
|
2014-03-10 00:39:14 +01:00 |
|
Florian Bruhin
|
2a7fca8652
|
Add more documentation
|
2014-03-10 00:39:14 +01:00 |
|
Florian Bruhin
|
b2b23e032a
|
Implement __str__ for Config, delete unneeded __str__'s
|
2014-03-10 00:39:14 +01:00 |
|
Florian Bruhin
|
ab40f59b2e
|
Whoops, add sections.py
|
2014-03-10 00:39:14 +01:00 |
|