slsh.rc
来自「一个C格式的脚本处理函数库源代码,可让你的C程序具有执行C格式的脚本文件」· RC 代码 · 共 47 行
RC
47 行
% -*- slang -*-% This file gets loaded whenever slsh runs. Its primary purpose is to define% some functions that are useful in scripts, and to set up some local pathsstatic define dir_exists (dir){ variable s = stat_file (dir); if (s == NULL) return 0; return stat_is ("dir", s.st_mode);}%!%+%\function{prepend_to_slang_load_path}%\synopsis{Prepend a directory to the load-path}%\usage{prepend_to_slang_load_path (String_Type dir)}%\description% This function adds a directory to the beginning of the interpreter's% load-path.%\seealso{append_to_slang_load_path, set_slang_load_path}%!%-public define prepend_to_slang_load_path (p){ if (dir_exists (p)) set_slang_load_path (strcat (p, ":", get_slang_load_path ()));}%!%+%\function{append_to_slang_load_path}%\synopsis{Append a directory to the load-path}%\usage{append_to_slang_load_path (String_Type dir)}%\description% This function adds a directory to the end of the interpreter's% load-path.%\seealso{prepend_to_slang_load_path, set_slang_load_path}%!%-public define append_to_slang_load_path (p){ if (dir_exists (p)) set_slang_load_path (get_slang_load_path (), ":", p);}() = evalfile ("autoload.sl");% Add local additions here
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?