Maxime Coste
|
e2720f1fbe
|
Store timespec for buffer fs timestamps, not just time_t
time_t has a resolution of one second, which cause troubles when
a file changes multiple time during that same second.
|
2015-09-27 11:55:34 +01:00 |
|
Maxime Coste
|
a2e90c2c25
|
Add support for listing existing sessions with kak -l
Fixes #381
|
2015-08-23 14:22:23 +01:00 |
|
Maxime Coste
|
71e362e2f9
|
Move session socket to /tmp/kakoune/<user name>/<session>
|
2015-08-23 14:13:46 +01:00 |
|
Maxime Coste
|
d8e2e9e043
|
Small formatting fix
|
2015-06-15 23:00:37 +01:00 |
|
Maxime Coste
|
be03db9a24
|
Support sourcing files that use crlf end of lines
|
2015-06-05 13:52:56 +01:00 |
|
Maxime Coste
|
8f6fc6a0f3
|
Port even more code to use format function
|
2015-06-01 21:15:59 +01:00 |
|
Maxime Coste
|
5cf7d650c8
|
Small code tweak
|
2015-03-19 23:33:44 +00:00 |
|
Maxime Coste
|
b4f6b50dbb
|
Make split_path public
|
2015-03-12 20:39:34 +00:00 |
|
Maxime Coste
|
1cec8df45e
|
ArrayView content is not const anymore
As in upcoming std c++ array_view, ArrayView<T> points to mutable
data, use ArrayView<const T> or alias ConstArrayView<T> for const
data.
|
2015-03-09 13:54:09 +00:00 |
|
Maxime Coste
|
9f9156a752
|
Track String memory allocations
|
2015-01-09 13:57:21 +00:00 |
|
Maxime Coste
|
295a97f2a6
|
Rename memoryview to ArrayView
|
2015-01-06 13:43:37 +00:00 |
|
Maxime Coste
|
0c3acb74c2
|
Remove unneeded string copies
|
2014-11-17 19:38:30 +00:00 |
|
Maxime Coste
|
3a817e2f96
|
Cleanup includes
|
2014-11-12 21:27:07 +00:00 |
|
Maxime Coste
|
8649371ff2
|
Add kak binary location to PATH env var automatically
That way the kak binary can be guaranteed to be available even
if not in user PATH.
|
2014-10-30 14:02:13 +00:00 |
|
Maxime Coste
|
2adaa7bdfa
|
Do not assert on SIGTERM and backup modified buffers on signal induced termination
|
2014-10-13 13:38:28 +01:00 |
|
Maxime Coste
|
fa85f0fc32
|
Refactor regex uses, do not reference boost except in regex.hh
|
2014-10-13 13:14:23 +01:00 |
|
Maxime Coste
|
8d4531d419
|
Add support for reading from stdin/writing to stdout in filter mode
Note that kakoune still needs to read the whole buffer first, only
once stdin is closed can it execute the keys.
|
2014-08-15 13:21:54 +01:00 |
|
Maxime Coste
|
97b08a6f09
|
Use StringView for file functions
|
2014-04-18 14:03:08 +01:00 |
|
Maxime Coste
|
adde2fef75
|
Use StringView for completion functions
|
2014-04-18 14:02:14 +01:00 |
|
Maxime Coste
|
bcba5287ad
|
Add complete_command for completing commands in PATH
use it for pipe completion
|
2013-12-23 20:43:55 +00:00 |
|
Maxime Coste
|
03c74b7a88
|
Detect file external modification and ask the user whether to reload or not
* Buffer now store a m_fs_timestamp field.
* Client in Normal mode checks current buffer file every 500 ms, or
each time it goes back to Normal mode.
|
2013-10-15 18:51:31 +01:00 |
|
Maxime Coste
|
eedd37c09a
|
memoryview: always pass by value
|
2013-07-26 01:50:36 +02:00 |
|
Maxime Coste
|
270e950cf1
|
sort includes directives
|
2013-04-09 20:05:40 +02:00 |
|
Maxime Coste
|
ce67d29871
|
Always use absolute path for file buffer names, compact paths for display
|
2013-03-25 19:11:26 +01:00 |
|
Maxime Coste
|
0082238c75
|
use canonicalized filenames for buffers
|
2013-03-22 14:27:30 +01:00 |
|
Maxime Coste
|
50d9c4dfda
|
add support for regex options, make ignored_files one
|
2013-03-14 13:42:07 +01:00 |
|
Maxime Coste
|
b309d1df61
|
move complete_filename to file.cc
|
2013-03-13 19:39:38 +01:00 |
|
Maxime Coste
|
09901d455e
|
Add 'gf' (goto file) functionality
|
2013-02-27 19:58:38 +01:00 |
|
Maxime Coste
|
9337938403
|
replace std::string references with String
|
2012-04-14 01:17:09 +00:00 |
|
Maxime Coste
|
73a8950e73
|
File: parse_filename function which handle ~ and environment variable in filenames
|
2012-01-29 22:24:43 +00:00 |
|
Maxime Coste
|
de19aeb035
|
File: extract read_file function which returns file content in a string
|
2011-11-27 12:56:38 +00:00 |
|
Maxime Coste
|
3caf962110
|
exception: refactoring
|
2011-09-09 18:40:59 +00:00 |
|
Maxime Coste
|
11d82b11b3
|
create_buffer_from_file: throw file_not_found instead of open_file_error when ENOENT
|
2011-09-02 18:01:20 +00:00 |
|
Maxime Coste
|
535285d9e6
|
Initial commit
|
2011-09-02 16:51:20 +00:00 |
|