summaryrefslogtreecommitdiff
path: root/runtime/doc/popup.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-07-16 22:04:02 +0200
committerBram Moolenaar <Bram@vim.org>2019-07-16 22:04:02 +0200
commit4c6d90458baae843463f930fdc3fe4a7a2191d27 (patch)
tree4099cc5627c379a1d957eaba841024658f6ecfab /runtime/doc/popup.txt
parent69a5b867940d25f68a782de5c1165d65b51fcafa (diff)
downloadvim-git-4c6d90458baae843463f930fdc3fe4a7a2191d27.tar.gz
patch 8.1.1705: using ~{} for a literal dict is not nicev8.1.1705
Problem: Using ~{} for a literal dict is not nice. Solution: Use #{} instead.
Diffstat (limited to 'runtime/doc/popup.txt')
-rw-r--r--runtime/doc/popup.txt20
1 files changed, 10 insertions, 10 deletions
diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt
index 564bcbe4a..cbe83107d 100644
--- a/runtime/doc/popup.txt
+++ b/runtime/doc/popup.txt
@@ -178,7 +178,7 @@ DETAILS *popup-function-details*
popup_atcursor({what}, {options}) *popup_atcursor()*
Show the {what} above the cursor, and close it when the cursor
moves. This works like: >
- call popup_create({what}, ~{
+ call popup_create({what}, #{
\ pos: 'botleft',
\ line: 'cursor-1',
\ col: 'cursor',
@@ -191,7 +191,7 @@ popup_beval({what}, {options}) *popup_beval()*
Show the {what} above the position from 'ballooneval' and
close it when the mouse moves. This works like: >
let pos = screenpos(v:beval_winnr, v:beval_lnum, v:beval_col)
- call popup_create({what}, ~{
+ call popup_create({what}, #{
\ pos: 'botleft',
\ line: pos.row - 1,
\ col: pos.col,
@@ -240,7 +240,7 @@ popup_create({what}, {options}) *popup_create()*
popup_dialog({what}, {options}) *popup_dialog()*
Just like |popup_create()| but with these default options: >
- call popup_create({what}, ~{
+ call popup_create({what}, #{
\ pos: 'center',
\ zindex: 200,
\ drag: 1,
@@ -249,7 +249,7 @@ popup_dialog({what}, {options}) *popup_dialog()*
\})
< Use {options} to change the properties. E.g. add a 'filter'
option with value 'popup_filter_yesno'. Example: >
- call popup_create('do you want to quit (Yes/no)?', ~{
+ call popup_create('do you want to quit (Yes/no)?', #{
\ filter: 'popup_filter_yesno',
\ callback: 'QuitCallback',
\ })
@@ -356,7 +356,7 @@ popup_menu({what}, {options}) *popup_menu()*
items with cursorkeys, and close it an item is selected with
Space or Enter. {what} should have multiple lines to make this
useful. This works like: >
- call popup_create({what}, ~{
+ call popup_create({what}, #{
\ pos: 'center',
\ zindex: 200,
\ drag: 1,
@@ -391,7 +391,7 @@ popup_move({id}, {options}) *popup_move()*
popup_notification({what}, {options}) *popup_notification()*
Show the {what} for 3 seconds at the top of the Vim window.
This works like: >
- call popup_create({what}, ~{
+ call popup_create({what}, #{
\ line: 1,
\ col: 10,
\ minwidth: 20,
@@ -732,7 +732,7 @@ Prompt the user to press y/Y or n/N: >
endif
endfunc
- call popup_dialog('Continue? y/n', ~{
+ call popup_dialog('Continue? y/n', #{
\ filter: 'popup_filter_yesno',
\ callback: 'MyDialogHandler',
\ })
@@ -740,7 +740,7 @@ Prompt the user to press y/Y or n/N: >
*popup_menu-shortcut-example*
Extend popup_filter_menu() with shortcut keys: >
- call popup_menu(['Save', 'Cancel', 'Discard'], ~{
+ call popup_menu(['Save', 'Cancel', 'Discard'], #{
\ filter: 'MyMenuFilter',
\ callback: 'MyMenuHandler',
\ })
@@ -781,7 +781,7 @@ Example for using a popup window for 'ballooneval': >
endif
call popup_close(s:winid)
endif
- let s:winid = popup_beval(v:beval_text, ~{mousemoved: 'word'})
+ let s:winid = popup_beval(v:beval_text, #{mousemoved: 'word'})
let s:last_text = v:beval_text
return ''
endfunc
@@ -812,7 +812,7 @@ this example simulated with a timer callback: >
endfunc
func ShowPopup(id)
- let s:winid = popup_beval(s:balloonText, ~{mousemoved: 'word'})
+ let s:winid = popup_beval(s:balloonText, #{mousemoved: 'word'})
endfunc
<