aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.h
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-12-20 09:00:37 +0300
committerZyX <kp-pav@yandex.ru>2016-02-01 21:40:06 +0300
commit64038bf4e26c57c156db921f60f3cb7bf41ac1fa (patch)
tree55af52b21e620423af3254a37e01c8afb361faeb /src/nvim/screen.h
parentef662498b1ea1aca430624e3fc0d304494282c72 (diff)
downloadrneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.tar.gz
rneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.tar.bz2
rneovim-64038bf4e26c57c156db921f60f3cb7bf41ac1fa.zip
tabline: Switch to functions, handle different click types
Diffstat (limited to 'src/nvim/screen.h')
-rw-r--r--src/nvim/screen.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/nvim/screen.h b/src/nvim/screen.h
index 18a99713c0..81a8b9ed4c 100644
--- a/src/nvim/screen.h
+++ b/src/nvim/screen.h
@@ -19,13 +19,13 @@
/// Status line click definition
typedef struct {
enum {
- kStlClickDisabled = 0, ///< Clicks to this area are ignored.
- kStlClickTabSwitch, ///< Switch to the given tab.
- kStlClickTabClose, ///< Close given tab.
- kStlClickCmd, ///< Run VimL command.
- } type; ///< Type of the click.
- int tabnr; ///< Tab page number.
- char *cmd; ///< Command to execute.
+ kStlClickDisabled = 0, ///< Clicks to this area are ignored.
+ kStlClickTabSwitch, ///< Switch to the given tab.
+ kStlClickTabClose, ///< Close given tab.
+ kStlClickFuncRun, ///< Run user function.
+ } type; ///< Type of the click.
+ int tabnr; ///< Tab page number.
+ char *func; ///< Function to run.
} StlClickDefinition;
/// Used for tabline clicks