summaryrefslogtreecommitdiff
path: root/src/buffer_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-12-23 17:42:17 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-12-23 17:42:17 +0000
commited54e102eee219c4a956bf338ef0f3c6e54d0584 (patch)
treede07285b1ffe9da0e82efbede274447faf9a191b /src/buffer_manager.cc
parentae602106e073e5d944984f33de785b39f2039b63 (diff)
Extract complete_buffer_name as a free function in commands.cc
Diffstat (limited to 'src/buffer_manager.cc')
-rw-r--r--src/buffer_manager.cc18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/buffer_manager.cc b/src/buffer_manager.cc
index 943a2085..109366f6 100644
--- a/src/buffer_manager.cc
+++ b/src/buffer_manager.cc
@@ -115,24 +115,6 @@ void BufferManager::backup_modified_buffers()
}
}
-CandidateList BufferManager::complete_buffer_name(StringView prefix,
- ByteCount cursor_pos)
-{
- const bool include_dirs = contains(prefix.substr(0, cursor_pos), '/');
- auto c = transformed(m_buffers,
- [include_dirs](const safe_ptr<Buffer>& buffer) -> String {
- String name = buffer->display_name();
- if (not include_dirs and buffer->flags() & Buffer::Flags::File)
- {
- ByteCount pos = name.find_last_of('/');
- if (pos != (int)String::npos)
- return name.substr(pos+1);
- }
- return name;
- });
- return complete(prefix, cursor_pos, c, prefix_match, subsequence_match);
-}
-
void BufferManager::clear_buffer_trash()
{
while (not m_buffer_trash.empty())