aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorAndrej Zieger <jerdna-regeiz@users.noreply.github.com>2019-05-18 15:35:33 +0200
committerAndrej Zieger <jerdna-regeiz@users.noreply.github.com>2019-05-26 19:32:32 +0200
commit83025f0028ee5b1b6e09340fa419999643e3f8f6 (patch)
treeff997a47d6fd08c468b6a384918724c5ffcdb567 /src/nvim/eval.c
parentce021baea069df6aae89e0225834b1be7b26c989 (diff)
downloadrneovim-83025f0028ee5b1b6e09340fa419999643e3f8f6.tar.gz
rneovim-83025f0028ee5b1b6e09340fa419999643e3f8f6.tar.bz2
rneovim-83025f0028ee5b1b6e09340fa419999643e3f8f6.zip
vim-patch:8.1.0673: functionality for signs is spread out over several files
Problem: Functionality for signs is spread out over several files. Solution: Move most of the sign functionality into sign.c. (Yegappan Lakshmanan, closes vim/vim#3751) https://github.com/vim/vim/commit/bbea47075cc4e7826e9f8c203e4272ba023ed7b0
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index ed47d27613..076dbcf487 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -68,6 +68,7 @@
#include "nvim/screen.h"
#include "nvim/search.h"
#include "nvim/sha256.h"
+#include "nvim/sign.h"
#include "nvim/spell.h"
#include "nvim/state.h"
#include "nvim/strings.h"
@@ -9286,22 +9287,6 @@ static void f_get(typval_T *argvars, typval_T *rettv, FunPtr fptr)
}
}
-/// Returns information about signs placed in a buffer as list of dicts.
-static list_T *get_buffer_signs(buf_T *buf)
- FUNC_ATTR_NONNULL_RET FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT
-{
- signlist_T *sign;
- dict_T *d;
- list_T *const l = tv_list_alloc(kListLenMayKnow);
-
- FOR_ALL_SIGNS_IN_BUF(buf, sign) {
- if ((d = sign_get_info(sign)) != NULL) {
- tv_list_append_dict(l, d);
- }
- }
- return l;
-}
-
/// Returns buffer options, variables and other attributes in a dictionary.
static dict_T *get_buffer_info(buf_T *buf)
{