summaryrefslogtreecommitdiff
path: root/src/file.cc
AgeCommit message (Expand)Author
2019-02-12Refactor write_buffer_to_file to use a flags paramMaxime Coste
2019-01-24Replace std::tie with structured bindingsMaxime Coste
2018-07-04src: Add a `-sync` flag to the write commandsFrank LENORMAND
2018-06-20Pass in OpenBSD binary path using preprocessor optiondahlbaek
2018-06-20Remove extraneous include for openbsdPatrick Marchand
2018-06-20Adds openbsd supportPatrick Marchand
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-03-25Remove parse_filename overload and use a default parameterMaxime Coste
2018-03-23Support `%` in `path` option to mean current buffer directoryMaxime Coste
2018-03-20Tolerate empty filenames in real_pathMaxime Coste
2018-03-19Fix real_path againMaxime Coste
2018-03-19Fix introduced bug in real_pathMaxime Coste
2018-03-18Refactor read_fd '\r' removal logicMaxime Coste
2018-03-18Fix implementation of real_path to handle non-existing directories in /Maxime Coste
2018-01-20Fallback to getpwuid in the unlikely case $HOME is underfinedMaxime Coste
2017-11-22Remove unused lambda capturesfsub
2017-10-30Do not allow opening files whose size we cannot express in an intMaxime Coste
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-29Do less implicit parse_filename callsMaxime Coste
2017-08-29Do not expand env vars in parse_filenameMaxime Coste
2017-08-29Fix naming in fd_writableMaxime Coste
2017-06-12Use read_fd to get pipe command from stdin instead of ad-hoc codeMaxime Coste
2017-05-17small code cleanupsMaxime Coste
2017-04-20src: Implement a `write!` commandFrank LENORMAND
2017-04-20Assume filename passed to write_buffer_to_file is already parsedMaxime Coste
2017-03-15Small code tweaks regarding flags handlingMaxime Coste
2017-03-07Replace uses of UnorderedMap with HashMapMaxime Coste
2017-01-29Make StringView and unit types trivial typesMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-01Fix remaining uses of hardcoded /tmp to get the socket pathsMaxime Coste
2016-12-15Improve general security of the unix socketsMaxime Coste
2016-12-01Only write to remote socket when we know they are writableMaxime Coste
2016-11-28Cleanup include dependencies a bitMaxime Coste
2016-11-28Add more memory domains to certain dataMaxime Coste
2016-11-18Only rely on `ignored_files` option to remove hidden files, no built in logicMaxime Coste
2016-10-13Do not expand filenames when doing insert filename completionMaxime Coste
2016-10-03Close write buffer file descriptor before getting the new fs timestampMaxime Coste
2016-10-01Change BufWritePre/BufWritePost logicMaxime Coste
2016-08-30Add a fd_readable(int fd) helper functionMaxime Coste
2016-08-09Small code cleanupsMaxime Coste
2016-05-15Fix duplicate buffer problem, fix real_path beahviourMaxime Coste
2016-05-10Use boost::wregex implementation and manually utf8 decode into itMaxime Coste
2016-04-27Add missing include in file.ccMaxime Coste
2016-04-07Only offer directories when completing :cd argumentsMaxime Coste
2016-03-25Add a SplitView container viewMaxime Coste
2016-03-08Rework container helpers, use pipe syntax and cleanup implementationMaxime Coste
2016-03-02Use RankedMatch for filename based completion (file and command completion)Maxime Coste
2015-12-10Fix "unused result" warnings for several system calls.Frank LENORMAND
2015-12-06Change eolformat and BOM options to be enums instead of stringsMaxime Coste