|
|
|
@ -39,7 +39,8 @@ Glib::RefPtr<Gsv::Language> Source::guess_language(const boost::filesystem::path |
|
|
|
Source::View::View(const boost::filesystem::path &file_path): file_path(file_path) { |
|
|
|
Source::View::View(const boost::filesystem::path &file_path): file_path(file_path) { |
|
|
|
set_smart_home_end(Gsv::SMART_HOME_END_BEFORE); |
|
|
|
set_smart_home_end(Gsv::SMART_HOME_END_BEFORE); |
|
|
|
get_source_buffer()->begin_not_undoable_action(); |
|
|
|
get_source_buffer()->begin_not_undoable_action(); |
|
|
|
juci::filesystem::read(file_path, get_buffer()); |
|
|
|
if(!juci::filesystem::read(file_path, get_buffer())) |
|
|
|
|
|
|
|
Singleton::terminal()->print("Error: "+file_path.string()+" is not a valid UTF-8 file.\n"); |
|
|
|
get_source_buffer()->end_not_undoable_action(); |
|
|
|
get_source_buffer()->end_not_undoable_action(); |
|
|
|
get_buffer()->place_cursor(get_buffer()->get_iter_at_offset(0));
|
|
|
|
get_buffer()->place_cursor(get_buffer()->get_iter_at_offset(0));
|
|
|
|
search_settings = gtk_source_search_settings_new(); |
|
|
|
search_settings = gtk_source_search_settings_new(); |
|
|
|
|