diff options
| author | Teddy Wing | 2018-10-20 16:46:46 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2018-10-20 16:46:46 +0200 | 
| commit | 2e79762f80e55c9f0897fafc0f5499060343217f (patch) | |
| tree | f58631214d1f2a9abddb9bd612a1736ccd6b19c3 /src/lib.rs | |
| parent | 56e02991a4577b99dbb5d1b73802b768bdaadd1b (diff) | |
| download | dome-key-map-2e79762f80e55c9f0897fafc0f5499060343217f.tar.bz2 | |
read_config_file(): Update to get the config from `config.toml`
Use XDG handling from `state_load_map_group()` to do basically the same
thing here for reading the config from a `config.toml` file.
Use 'error-chain' to handle the `Result`s more easily. No more nested
pattern matching, we'll just have to unwrap one `Result` and write the
error to stderr in an FFI function.
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 4 | 
1 files changed, 4 insertions, 0 deletions
| @@ -6,6 +6,9 @@ extern crate cocoa;  #[macro_use]  extern crate combine;  extern crate core_graphics; + +#[macro_use] +extern crate error_chain;  extern crate foreign_types;  extern crate getopts;  extern crate libc; @@ -25,6 +28,7 @@ extern crate xdg;  mod autopilot_internal;  mod cocoa_bridge;  mod config; +mod errors;  mod key_code;  mod parser; | 
