Skip to content

Instantly share code, notes, and snippets.

@stefan991
stefan991 / debug.diff
Created October 25, 2014 15:44
Debugging buffer_spec.lua
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c
index b76bad6..a7427c0 100644
--- a/src/nvim/buffer.c
+++ b/src/nvim/buffer.c
@@ -1418,6 +1418,9 @@ buflist_new (
lastbuf = buf;
buf->b_fnum = top_file_num++;
+ printf("\n c: buf->b_fnum:\t%d\n", buf->b_fnum);
+ printf("\n c: offset of b_fnum:\t%lu\n",
@stefan991
stefan991 / Macbook Air with OS X 10.10
Created October 25, 2014 13:04
Unit test failures on OS X
% make unittest
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C .deps/build/third-party
[ 22%] Built target libuv
[ 44%] Built target luajit
[ 66%] Built target luarocks
[ 88%] Built target msgpack
[ 91%] Built target busted
[ 94%] Built target lua-messagepack
[ 97%] Built target lpeg
[100%] Built target nvim-client
@stefan991
stefan991 / nroff_encoding_error
Created September 14, 2014 07:49
Nroff encoding error
System: OS X 10.9.4
stefan at air in ~/Dev/neovim/runtime/doc on git:cleanup-docs
% make manpages
nroff -man manpages/vim.1 | sed -e s///g > manpages/vim.man
nroff -man manpages/evim.1 | sed -e s///g > manpages/evim.man
nroff -man manpages/vimdiff.1 | sed -e s///g > manpages/vimdiff.man
nroff -man manpages/vimtutor.1 | sed -e s///g > manpages/vimtutor.man
nroff -man manpages/xxd.1 | sed -e s///g > manpages/xxd.man
nroff -man manpages/de/vim-de.1 | sed -e s///g > manpages/de/vim-de.man
diff --git a/test/unit/os/fs_spec.lua b/test/unit/os/fs_spec.lua
index 92e968a..4cea8f5 100644
--- a/test/unit/os/fs_spec.lua
+++ b/test/unit/os/fs_spec.lua
@@ -461,194 +461,194 @@ describe('fs function', function()
eq(false, (os_isdir('unit-test-directory/new-dir')))
end)
end)
+ end)
+
@stefan991
stefan991 / Keybase.md
Last active August 29, 2015 14:03
Keybase.io proof

Keybase proof

I hereby claim:

  • I am stefan991 on github.
  • I am stefan991 (https://keybase.io/stefan991) on keybase.
  • I have a public key whose fingerprint is BB4B DFD8 6F58 C6D5 67A5 5F35 67B1 D8C7 9990 137D

To claim this, I am signing this object:

diff --git a/src/nvim/api/private/redraw.c b/src/nvim/api/private/redraw.c
index 1ea9bbb..e84e374 100644
--- a/src/nvim/api/private/redraw.c
+++ b/src/nvim/api/private/redraw.c
@@ -101,6 +101,31 @@ void redraw_delete_line(uint64_t channel_id, win_T *window,
DICTIONARY_OBJ(event_data));
}
+void redraw_win_end(uint64_t channel_id,
+ win_T *window,
@stefan991
stefan991 / shell output
Created June 1, 2014 15:45
build error generate declarations
Last login: Sun Jun 1 17:38:34 on ttys003
stefan at air in ~/Dev/neovim_review on git:ZyX-I-autogen-headers
% rm -rf build
stefan at air in ~/Dev/neovim_review on git:ZyX-I-autogen-headers
% make clean
test -d build && /Applications/Xcode.app/Contents/Developer/usr/bin/make -C build clean || true
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src/nvim/testdir clean
rm -rf *.out \
typedef unsigned char char_u;
void some_function(char *argument)
{
return;
}
int main()
{
" should become a no op soon
set nocompatible
" dont get warnings about unsaved buffers on buffer switching
set hidden
set runtimepath^=~/.nvim/bundle/taglist
" allways display the statusline
set laststatus=2
let Tlist_Process_File_Always = 1