File: //usr/share/jed/lib/session.slc
.#��" 570 Session_Filename+ .jedsession� / custom_variable��" 588 Session_Exclude_Patterns $ NULL� / custom_variable,*�" 60 # pat+�" 62 8 Session_Exclude_Patterns $ NULLA.��" 63�8 Session_Exclude_Patterns/c��" 64 8 Session_Exclude_Patterns # pat� + l
ist_append�" 60�; session_add_exclude_pattern(�" 67 5 This_Session_Filename+ $ NULL�5 This_Session_Filename,*�" 68 $ file+��" 70 $ file� 0 path_is_absolute.�" 71 $ filew/c*�" 72 # dir+��" 73) *scratch*� + getbuf_infoPP�# dirP��" 74 # dir $ file� + path_
concatw�" 68�7 expand_session_filename,*�" 77 $ file+�" 79 8 Session_Exclude_Patterns�.*�" 81 # pat+�# pat��" 82 $ file # pat! 1� , string_match.�" 83! 1w/c/��" 85! 0w�" 77�0 exclude_filename,*�" 90 , session_file ( do_error+! 0�( do_error�" 91 & _
NARGS! 0A.�" 93 0 Session_Filename�, session_file�" 94! 1�( do_error/.�" 97�, session_file/d��" 99 , session_file� 7 expand_session_filename�, session_file*�# 101 % files+��% files* % lines+��% lines* ' columns+��' columns* % flags+��% flags�# 102 +
buffer_list.*�# 104 ! b+�! b*�# 105 $ file+� ! b� / buffer_filename�$ file�# 106 $ file A.�! 0 ! b!" 32A/.�! 0 ! b!" 42A/.��# 107 $ file� 0 exclude_filename/7.u/c��# 110 ! b� & setbuf��# 111, save_session! 1� . get_blocal_var.u/b�# 113 + push_nar
row�# 114 , widen_buffer*�# 116 ! f+ + getbuf_info�! fPPP��# 117 % flags ! f� + list_append��# 118 % files $ file� + list_append��# 119 % lines ) what_line� + list_append��# 120 ' columns + what_column� + list_append�# 121 * pop_narrow/i*�# 124 " fp+� ,
session_file! w� % fopen�" fp�# 125 " fp $ NULLA.*�# 127 # msg+? Unable to save session to $file�# msg�# 128 ( do_error.��# 129 # msg�/c��# 130 # msg� ' messagew/c��# 134 $ file# 384� % chmodP�# 135! 0� % files� & length! 1:! 1.*�# 137 ! i+�! i��# 1
38 " fp$/ %s|%d|%d|%#lx\n� ! i % files!� ! i % lines!� ! i ' columns!� ! i % flags!� ' fprintfP/h��# 140 " fp� & fcloseP�" 88�, save_session��# 142, save_session� . add_completion,*�# 146 ( do_error+! 0�( do_error* , session_file+�# 147 & _NARGS! 0A.
�# 148 0 Session_Filename�, session_file/.�# 151! 1�( do_error�# 152�, session_file/d*�# 155 " fp+� , session_file! r� % fopen�" fp�# 156 " fp $ NULLA.�# 158 ( do_error.��# 159 ) OpenErrorK Failed to open session file ${session_file}�/cw/c*�# 165 $ mas
k+! 1! 3G! 1! 4GJ! 1" 10GJ�$ mask*�# 166 # str+.�# 167" -1�}# str " fp� % fgetsB/.��# 169! 0 # str!" 37A.u/c*�# 172 & fields+� # str# 124! 0� ' strchop�& fields*�# 173 $ file $ line # col % flags+��# 174 & fields� & length! 4B.�# 175! 1��! 1
& fields!" %d}$ line� & sscanfB/.�# 176! 1��! 2 & fields!" %d}# col� & sscanfB/.�# 177! 1��! 3 & fields!$ 0x%x}% flags� & sscanfB/7.��# 178 ) DataError< session file appears corrupt�/c��# 180! 0 & fields!�$ file�# 182 $ NULL� $ file� ) stat_file
A.u/c��# 185 $ file� ) find_fileP�# 186 $ bobp.*�# 188 ! f+��# 189 $ line� ) goto_line�# 190 . is_line_hidden.��# 191/ fold_enter_fold� / __get_reference�! f ! f $ NULLB/6.�# 192 ! f��/c��# 194 # col� 4 goto_column_best_try/c��# 197 % flags $ maskF� 0 _s
et_buffer_flag/f��# 199 " fp� & fcloseP�# 200 , session_file�5 This_Session_Filename�# 144�, load_session,�# 205 ' whatbuf) *scratch*B.w/c�# 208 , load_session�# 203�9 startup_load_session_hook��# 2102 _jed_startup_hooks}9 startup_load_session_hook� +
add_to_hook,�# 214 5 This_Session_Filename $ NULLB.��# 215 5 This_Session_Filename� , save_session/c�# 216! 1w�# 212�6 exit_save_session_hook��# 218/ _jed_exit_hooks}6 exit_save_session_hook� + add_to_hook