diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 92ce812..5e1d847 100644 --- a/src/main.rs +++ b/src/main.rs @@ -38,7 +38,7 @@ use crate::completion::{PathCache, completion}; use crate::ctrlc::CtrlC; use crate::cursor::{Direction, move_cursor}; use crate::history::HistoryEntry; -use crate::parse::Block; +use crate::parse::{Block, ExpString}; macro_rules! print { ($($x:tt)*) => {{ @@ -83,6 +83,7 @@ pub struct Session { builtins: HashMap<BString, &'static dyn run::Builtin>, vars: HashMap<BString, BString>, funs: HashMap<BString, Block>, + aliases: run::Aliases, socket_running: Option<export_fun::SocketRunning>, path_cache: PathCache, ctrlc: CtrlC, @@ -281,6 +282,7 @@ fn event_loop() { socket_running: None, vars: HashMap::new(), funs: HashMap::new(), + aliases: run::Aliases::new(), path_cache: Default::default(), ctrlc: Default::default(), }; |
