summaryrefslogtreecommitdiff
path: root/src/file.cc
AgeCommit message (Expand)Author
2014-04-18Use StringView for completion functionsMaxime Coste
2014-04-11Use stat when listing files so that link to directories are handled as direct...Maxime Coste
2014-04-06Code cleanup in list_filesMaxime Coste
2014-04-05Fix crash caused by attempting to close a nonexistent DIR*Jimmy Thrasher
2014-03-26notify buffer saved after closing the file descriptorMaxime Coste
2014-01-03Add support for absolute paths in find_fileMaxime Coste
2013-12-23Add complete_command for completing commands in PATHMaxime Coste
2013-12-11Add BufWritePre and BufWritePost hooksMaxime Coste
2013-10-21Add Buffer::reload for reloading buffers without loosing options and hooksMaxime Coste
2013-10-17More robust Buffer filesystem timestamp handlingMaxime Coste
2013-10-15Detect file external modification and ask the user whether to reload or notMaxime Coste
2013-09-24complete_filename fallback on subsequence completion if prefix does not workMaxime Coste
2013-09-23Add prefix_match function and use it instead of adhoc codeMaxime Coste
2013-07-26memoryview: always pass by valueMaxime Coste
2013-06-19add missing errno include to file.ccMaxime Coste
2013-06-06Buffer: remove line_length and replace line_content with operator[]Maxime Coste
2013-04-29fix bug in compact_pathMaxime Coste
2013-04-26fix handling of ~ in filenames so that :edit ~ does not open a file named '~'Maxime Coste
2013-04-10Use the buffer manager to delete buffer, throw when a client is insertingMaxime Coste
2013-04-09sort includes directivesMaxime Coste
2013-03-25Always use absolute path for file buffer names, compact paths for displayMaxime Coste
2013-03-22use canonicalized filenames for buffersMaxime Coste
2013-03-21BufferManager: replace Buffer* get_buffer with Buffer& get_bufferMaxime Coste
2013-03-14add support for regex options, make ignored_files oneMaxime Coste
2013-03-13move complete_filename to file.ccMaxime Coste
2013-03-13find_file: automatically add missing '/' and end of pathsMaxime Coste
2013-03-05Strongly typed options supportMaxime Coste
2013-02-27Add 'gf' (goto file) functionalityMaxime Coste
2012-12-05fail nicely when trying to open a directoryMaxime Coste
2012-11-26fix crlf file readingMaxime Coste
2012-11-23rewrite file opening code using mmap, opening big files is much much fasterMaxime Coste
2012-11-22rename (hook|option)_manager to (hook|option)s.Maxime Coste
2012-11-21Buffer: replace reset_undo_data with a NoUndo flagMaxime Coste
2012-11-20Buffer: replace Buffer::Type with Buffer::FlagsMaxime Coste
2012-11-20more exception safety with file descriptorsMaxime Coste
2012-10-16create_buffer_from file return nullptr on file not found instead of throwingMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-09-12use parse_filename when opening files or completing filenames so that ~ and e...Maxime Coste
2012-09-10Buffer: Allow inserting at the end when the inserted text ends with an end of...Maxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-22use a strongly typed int LineCount for line countsMaxime Coste
2012-08-17fix create_buffer_from_file when file does not existsMaxime Coste
2012-08-14Buffer: stronger invariant, a buffer is never empty and all lines finish by '\n'Maxime Coste
2012-08-10Buffer: move back Modification as an implementation detailMaxime Coste
2012-08-10detect byte order mark in buffers, and write backMaxime Coste
2012-08-10support crlf line ending when reading and writing buffersMaxime Coste
2012-05-30include <unistd.h> in order to get read and writeMaxime Coste
2012-04-14Implement our own String class in preparation to encoding support.Maxime Coste
2012-04-14replace std::string references with StringMaxime Coste
2012-03-30Store buffer content in a list of linesMaxime Coste