diff options
author | dundargoc <gocdundar@gmail.com> | 2023-11-13 23:40:37 +0100 |
---|---|---|
committer | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-11-19 15:08:35 +0100 |
commit | ac1113ded5f8f09dd99a9894d7a7e795626fb728 (patch) | |
tree | 9cf615d03efafe2c44e539cb45f1b3df171b3e85 /src/nvim/mouse.c | |
parent | 1798a4b5e9f0ae56cd800095f79423fea5cae8ca (diff) | |
download | rneovim-ac1113ded5f8f09dd99a9894d7a7e795626fb728.tar.gz rneovim-ac1113ded5f8f09dd99a9894d7a7e795626fb728.tar.bz2 rneovim-ac1113ded5f8f09dd99a9894d7a7e795626fb728.zip |
refactor: follow style guide
- reduce variable scope
- prefer initialization over declaration and assignment
Diffstat (limited to 'src/nvim/mouse.c')
-rw-r--r-- | src/nvim/mouse.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/nvim/mouse.c b/src/nvim/mouse.c index 141910f9df..8a48a8928e 100644 --- a/src/nvim/mouse.c +++ b/src/nvim/mouse.c @@ -100,15 +100,12 @@ static void find_start_of_word(pos_T *pos) /// When 'selection' is "exclusive", the position is just after the word. static void find_end_of_word(pos_T *pos) { - char *line; - int cclass; - - line = ml_get(pos->lnum); + char *line = ml_get(pos->lnum); if (*p_sel == 'e' && pos->col > 0) { pos->col--; pos->col -= utf_head_off(line, line + pos->col); } - cclass = get_mouse_class(line + pos->col); + int cclass = get_mouse_class(line + pos->col); while (line[pos->col] != NUL) { int col = pos->col + utfc_ptr2len(line + pos->col); if (get_mouse_class(line + col) != cclass) { @@ -964,11 +961,10 @@ popupexit: void ins_mouse(int c) { - pos_T tpos; win_T *old_curwin = curwin; undisplay_dollar(); - tpos = curwin->w_cursor; + pos_T tpos = curwin->w_cursor; if (do_mouse(NULL, c, BACKWARD, 1, 0)) { win_T *new_curwin = curwin; @@ -1183,8 +1179,6 @@ int jump_to_mouse(int flags, bool *inclusive, int which_button) static int prev_col = -1; static int did_drag = false; // drag was noticed - win_T *wp, *old_curwin; - pos_T old_cursor; int count; bool first; int row = mouse_row; @@ -1237,15 +1231,15 @@ retnomove: if (flags & MOUSE_SETPOS) { goto retnomove; // ugly goto... } - old_curwin = curwin; - old_cursor = curwin->w_cursor; + win_T *old_curwin = curwin; + pos_T old_cursor = curwin->w_cursor; if (row < 0 || col < 0) { // check if it makes sense return IN_UNKNOWN; } // find the window where the row is in - wp = mouse_find_win(&grid, &row, &col); + win_T *wp = mouse_find_win(&grid, &row, &col); if (wp == NULL) { return IN_UNKNOWN; } |