Skip to content
Snippets Groups Projects
Commit 0a4f0f78 authored by Allan Blanchard's avatar Allan Blanchard Committed by Andre Maroneze
Browse files

[kernel] changes symbolics dirs registration

parent 3f8cd009
No related branches found
No related tags found
No related merge requests found
......@@ -185,11 +185,15 @@ let normalize ?(existence=Indifferent) ?base_name path_name =
let symbolic_dirs = Hashtbl.create 3
let add_symbolic_dir name dir =
Hashtbl.replace symbolic_dirs name dir;
Hashtbl.replace symbolic_dirs dir name ;
(insert cwd (dir:>string)).symbolic_name <- Some name
let reset_symbolic_dirs () = Hashtbl.clear symbolic_dirs
let all_symbolic_dirs () =
List.sort Extlib.compare_basic @@
Hashtbl.fold (fun dir name acc -> (name, dir) :: acc) symbolic_dirs []
let rec add_uri_path buffer path =
let open Buffer in
match path.symbolic_name with
......@@ -222,9 +226,6 @@ let rec skip_dot file_name =
skip_dot (String.sub file_name 2 (String.length file_name - 2))
else file_name
let all_symbolic_dirs () =
Hashtbl.fold (fun name dir acc -> (name, dir) :: acc) symbolic_dirs []
let pretty file_name =
if Filename.is_relative file_name then
skip_dot file_name
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment