max tokens

~62097 tokens

├── .github
    ├── FUNDING.yml
    ├── ISSUE_TEMPLATE
    │   └── bug.yml
    └── workflows
    │   ├── format.yml
    │   ├── lint.yml
    │   └── test.yml
├── .gitignore
├── .luacheckrc
├── .styluaignore
├── CONTRIBUTING.md
├── Dockerfile
├── LICENSE
├── Makefile
├── README.md
├── lua
    ├── refactoring
    │   ├── code_generation
    │   │   ├── init.lua
    │   │   ├── langs
    │   │   │   ├── c.lua
    │   │   │   ├── cpp.lua
    │   │   │   ├── cs.lua
    │   │   │   ├── go.lua
    │   │   │   ├── java.lua
    │   │   │   ├── javascript.lua
    │   │   │   ├── lua.lua
    │   │   │   ├── php.lua
    │   │   │   ├── powershell.lua
    │   │   │   ├── python.lua
    │   │   │   ├── ruby.lua
    │   │   │   ├── typescript.lua
    │   │   │   ├── typescriptreact.lua
    │   │   │   ├── vimscript.lua
    │   │   │   └── vue.lua
    │   │   └── utils.lua
    │   ├── command.lua
    │   ├── config
    │   │   └── init.lua
    │   ├── debug
    │   │   ├── cleanup.lua
    │   │   ├── debug_utils.lua
    │   │   ├── init.lua
    │   │   ├── print_var.lua
    │   │   └── printf.lua
    │   ├── indent.lua
    │   ├── init.lua
    │   ├── notify.lua
    │   ├── pipeline
    │   │   └── init.lua
    │   ├── point.lua
    │   ├── query.lua
    │   ├── refactor
    │   │   ├── 106.lua
    │   │   ├── 115.lua
    │   │   ├── 119.lua
    │   │   ├── 123.lua
    │   │   └── init.lua
    │   ├── region.lua
    │   ├── tasks.lua
    │   ├── tests
    │   │   ├── config_spec.lua
    │   │   ├── debug
    │   │   │   ├── cleanup
    │   │   │   │   ├── c
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.c
    │   │   │   │   │   └── cleanup.start.c
    │   │   │   │   ├── cpp
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.cpp
    │   │   │   │   │   └── cleanup.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.cs
    │   │   │   │   │   └── cleanup.start.cs
    │   │   │   │   ├── go
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.go
    │   │   │   │   │   └── cleanup.start.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.java
    │   │   │   │   │   └── cleanup.start.java
    │   │   │   │   ├── js
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.js
    │   │   │   │   │   └── cleanup.start.js
    │   │   │   │   ├── lua
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.lua
    │   │   │   │   │   └── cleanup.start.lua
    │   │   │   │   ├── py
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.py
    │   │   │   │   │   └── cleanup.start.py
    │   │   │   │   ├── rb
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.rb
    │   │   │   │   │   └── cleanup.start.rb
    │   │   │   │   ├── ts
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.ts
    │   │   │   │   │   └── cleanup.start.ts
    │   │   │   │   └── vue
    │   │   │   │   │   ├── cleanup.commands
    │   │   │   │   │   ├── cleanup.expected.vue
    │   │   │   │   │   └── cleanup.start.vue
    │   │   │   ├── print_var
    │   │   │   │   ├── c
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.c
    │   │   │   │   │   │   └── print_var.start.c
    │   │   │   │   │   ├── mutiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.c
    │   │   │   │   │   │   ├── print_var.inputs
    │   │   │   │   │   │   └── print_var.start.c
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.c
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.c
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.c
    │   │   │   │   │   │   └── print_var.start.c
    │   │   │   │   ├── cpp
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.cpp
    │   │   │   │   │   │   └── print_var.start.cpp
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.cpp
    │   │   │   │   │   │   └── print_var.start.cpp
    │   │   │   │   │   ├── mutiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.cpp
    │   │   │   │   │   │   ├── print_var.inputs
    │   │   │   │   │   │   └── print_var.start.cpp
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.cpp
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.cpp
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.cpp
    │   │   │   │   │   │   └── print_var.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │   │   └── class-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.cs
    │   │   │   │   │   │   └── print_var.start.cs
    │   │   │   │   ├── go
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.go
    │   │   │   │   │   │   └── print_var.start.go
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.go
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.go
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.go
    │   │   │   │   │   │   └── print_var.start.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.java
    │   │   │   │   │   │   └── print_var.start.java
    │   │   │   │   │   └── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.java
    │   │   │   │   │   │   └── print_var.start.java
    │   │   │   │   ├── js
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.js
    │   │   │   │   │   │   └── print_var.start.js
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.js
    │   │   │   │   │   │   └── print_var.start.js
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.js
    │   │   │   │   │   │   └── print_var.start.js
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.js
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.js
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.js
    │   │   │   │   │   │   └── print_var.start.js
    │   │   │   │   ├── lua
    │   │   │   │   │   ├── dot-index-expression-table
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   │   ├── dot-index-expression
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   │   ├── method-index-expression
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.lua
    │   │   │   │   │   │   └── print_var.start.lua
    │   │   │   │   ├── php
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.php
    │   │   │   │   │   │   └── print_var.start.php
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.php
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.php
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.php
    │   │   │   │   │   │   └── print_var.start.php
    │   │   │   │   ├── py
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.py
    │   │   │   │   │   │   └── print_var.start.py
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.py
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.py
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.py
    │   │   │   │   │   │   └── print_var.start.py
    │   │   │   │   ├── rb
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.rb
    │   │   │   │   │   │   └── print_var.start.rb
    │   │   │   │   │   ├── simple-function-nor-mode
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.rb
    │   │   │   │   │   │   ├── print_var.opts
    │   │   │   │   │   │   └── print_var.start.rb
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.rb
    │   │   │   │   │   │   └── print_var.start.rb
    │   │   │   │   ├── ts
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.ts
    │   │   │   │   │   │   └── print_var.start.ts
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.ts
    │   │   │   │   │   │   └── print_var.start.ts
    │   │   │   │   │   ├── multiple-statements
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.config
    │   │   │   │   │   │   ├── print_var.expected.ts
    │   │   │   │   │   │   └── print_var.start.ts
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   │   ├── print_var.expected.ts
    │   │   │   │   │   │   └── print_var.start.ts
    │   │   │   │   └── vue
    │   │   │   │   │   ├── print_var.commands
    │   │   │   │   │   ├── print_var.expected.vue
    │   │   │   │   │   └── print_var.start.vue
    │   │   │   └── printf
    │   │   │   │   ├── c
    │   │   │   │       ├── count
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.c
    │   │   │   │       │   └── printf.start.c
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.c
    │   │   │   │       │   └── printf.start.c
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.c
    │   │   │   │       │   └── printf.start.c
    │   │   │   │   ├── cpp
    │   │   │   │       ├── class-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.cpp
    │   │   │   │       │   └── printf.start.cpp
    │   │   │   │       ├── destructor
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.cpp
    │   │   │   │       │   └── printf.start.cpp
    │   │   │   │       ├── inline-class-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.cpp
    │   │   │   │       │   └── printf.start.cpp
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.cpp
    │   │   │   │       │   └── printf.start.cpp
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.cpp
    │   │   │   │       │   └── printf.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │       └── class-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.cs
    │   │   │   │       │   └── printf.start.cs
    │   │   │   │   ├── go
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.go
    │   │   │   │       │   └── printf.start.go
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.go
    │   │   │   │       │   └── printf.start.go
    │   │   │   │   ├── java
    │   │   │   │       ├── class-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.java
    │   │   │   │       │   └── printf.start.java
    │   │   │   │       └── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.java
    │   │   │   │       │   └── printf.start.java
    │   │   │   │   ├── js
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.js
    │   │   │   │       │   └── printf.start.js
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.js
    │   │   │   │       │   └── printf.start.js
    │   │   │   │   ├── lua
    │   │   │   │       ├── count
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.lua
    │   │   │   │       │   └── printf.start.lua
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.lua
    │   │   │   │       │   └── printf.start.lua
    │   │   │   │       └── simple
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.lua
    │   │   │   │       │   └── printf.start.lua
    │   │   │   │   ├── php
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.php
    │   │   │   │       │   └── printf.start.php
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.php
    │   │   │   │       │   └── printf.start.php
    │   │   │   │   ├── py
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.py
    │   │   │   │       │   └── printf.start.py
    │   │   │   │       └── simple
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.py
    │   │   │   │       │   └── printf.start.py
    │   │   │   │   ├── rb
    │   │   │   │       ├── complex-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.rb
    │   │   │   │       │   └── printf.start.rb
    │   │   │   │       ├── multiple-statements
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.config
    │   │   │   │       │   ├── printf.expected.rb
    │   │   │   │       │   └── printf.start.rb
    │   │   │   │       └── simple-function
    │   │   │   │       │   ├── printf.commands
    │   │   │   │       │   ├── printf.expected.rb
    │   │   │   │       │   └── printf.start.rb
    │   │   │   │   └── ts
    │   │   │   │       ├── multiple-statements
    │   │   │   │           ├── printf.commands
    │   │   │   │           ├── printf.config
    │   │   │   │           ├── printf.expected.ts
    │   │   │   │           └── printf.start.ts
    │   │   │   │       └── simple-function
    │   │   │   │           ├── printf.commands
    │   │   │   │           ├── printf.expected.ts
    │   │   │   │           └── printf.start.ts
    │   │   ├── debug_spec.lua
    │   │   ├── point_spec.lua
    │   │   ├── query.ts
    │   │   ├── query_spec.lua
    │   │   ├── refactor
    │   │   │   ├── 106
    │   │   │   │   ├── c
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.c
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.c
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   ├── prompt_func_param
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   ├── prompt_func_param_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   ├── prompt_func_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   ├── prompt_param_func_no_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.c
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.c
    │   │   │   │   ├── cpp
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.cpp
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.cpp
    │   │   │   │   │   ├── extract-with-error-on-search
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── prompt_func_param
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── prompt_func_param_no_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── prompt_func_param_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── prompt_func_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cpp
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │   │   └── class-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.cs
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.cs
    │   │   │   │   ├── go
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.go
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.go
    │   │   │   │   │   ├── prompt_func_multi_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── prompt_func_param
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── prompt_func_param_no_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── prompt_func_param_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── prompt_func_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── prompt_func_return_struct
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── struct-2
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── struct-return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   ├── struct
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   │   └── with-comment-above
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.go
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── class-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   │   ├── extract_block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.java
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.java
    │   │   │   │   │   ├── prompt_func_param
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   │   ├── prompt_func_param_no_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   │   ├── prompt_func_param_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   │   ├── prompt_func_return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.config
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.java
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.java
    │   │   │   │   ├── js
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.js
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.js
    │   │   │   │   │   ├── multiple-returns
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.js
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.js
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.js
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.js
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.js
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.js
    │   │   │   │   ├── lua
    │   │   │   │   │   ├── assign-func
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.lua
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.lua
    │   │   │   │   │   ├── for-clause
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   ├── multiple-extract
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   ├── return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   ├── var-no-assignment
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.lua
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.lua
    │   │   │   │   ├── php
    │   │   │   │   │   ├── class
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.php
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.php
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.php
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.php
    │   │   │   │   │   └── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.php
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.php
    │   │   │   │   ├── py
    │   │   │   │   │   ├── class-2
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── class-3
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── class-return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── class
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.py
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.py
    │   │   │   │   │   ├── global-scope
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── indent-inside-for-loop
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── multiple-returns
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   ├── with-decorators
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   │   └── with-imports
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.py
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.py
    │   │   │   │   ├── rb
    │   │   │   │   │   ├── class-singleton
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.rb
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.rb
    │   │   │   │   │   ├── class
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.rb
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.rb
    │   │   │   │   │   ├── extract_block-1
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.rb
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.rb
    │   │   │   │   │   ├── extract_block-2
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.rb
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.rb
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.rb
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.rb
    │   │   │   │   │   ├── simple-singleton-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.rb
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.rb
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.rb
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.rb
    │   │   │   │   ├── ts
    │   │   │   │   │   ├── class
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   │   ├── extract-block
    │   │   │   │   │   │   ├── extract_block.commands
    │   │   │   │   │   │   ├── extract_block.expected.ts
    │   │   │   │   │   │   ├── extract_block.inputs
    │   │   │   │   │   │   └── extract_block.start.ts
    │   │   │   │   │   ├── multiple-returns
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   │   ├── simple-function
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   │   ├── single-return
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   │   ├── switch-statement
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   │   └── with-comments
    │   │   │   │   │   │   ├── extract.commands
    │   │   │   │   │   │   ├── extract.expected.ts
    │   │   │   │   │   │   ├── extract.inputs
    │   │   │   │   │   │   └── extract.start.ts
    │   │   │   │   └── tsx
    │   │   │   │   │   ├── extract-block-simple-component
    │   │   │   │   │       ├── extract_block.commands
    │   │   │   │   │       ├── extract_block.expected.tsx
    │   │   │   │   │       ├── extract_block.inputs
    │   │   │   │   │       └── extract_block.start.tsx
    │   │   │   │   │   └── extract-simple-component
    │   │   │   │   │       ├── extract.commands
    │   │   │   │   │       ├── extract.expected.tsx
    │   │   │   │   │       ├── extract.inputs
    │   │   │   │   │       └── extract.start.tsx
    │   │   │   ├── 115
    │   │   │   │   ├── c
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.c
    │   │   │   │   │   │   └── inline_func.start.c
    │   │   │   │   ├── go
    │   │   │   │   │   ├── base-case
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── fail-multiple-return-statements
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   ├── inline_func.expected_error
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── fail-no-usages
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   ├── inline_func.expected_error
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── multiple-lines
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── multiple-params-multiple-lines
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── multiple-params
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── multiple-returns-multiple-lines
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── multiple-returns
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-param-multiple-returns-multiple-lines-nested
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-param-multiple-returns-multiple-lines
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-param-multiple-returns
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-param-one-return
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-param
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   ├── one-return-multiple-lines
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   │   └── one-return
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.go
    │   │   │   │   │   │   └── inline_func.start.go
    │   │   │   │   ├── lua
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── inline_func.commands
    │   │   │   │   │   │   ├── inline_func.expected.lua
    │   │   │   │   │   │   └── inline_func.start.lua
    │   │   │   │   └── python
    │   │   │   │   │   └── example
    │   │   │   │   │       ├── inline_func.commands
    │   │   │   │   │       ├── inline_func.expected.py
    │   │   │   │   │       └── inline_func.start.py
    │   │   │   ├── 119
    │   │   │   │   ├── c
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.c
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.c
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.c
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.c
    │   │   │   │   ├── cpp
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.cpp
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cpp
    │   │   │   │   │   ├── different_string
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.cpp
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cpp
    │   │   │   │   │   ├── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.cpp
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cpp
    │   │   │   │   │   ├── one_character
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.cpp
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cpp
    │   │   │   │   │   └── simple_string
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.cpp
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.cs
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.cs
    │   │   │   │   ├── go
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.go
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.go
    │   │   │   │   │   ├── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.go
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.go
    │   │   │   │   │   └── simple_string
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.go
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.go
    │   │   │   │   ├── java
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.java
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.java
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.java
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.java
    │   │   │   │   ├── js
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.js
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.js
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.js
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.js
    │   │   │   │   ├── lua
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── function_call
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── global_scope
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── multiple_indentation
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── one_character
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   ├── simple_string
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   │   └── top_occurrence_on_different_scope
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.lua
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.lua
    │   │   │   │   ├── php
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.php
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.php
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.php
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.php
    │   │   │   │   ├── py
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.py
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.py
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.py
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.py
    │   │   │   │   ├── rb
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.rb
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.rb
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.rb
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.rb
    │   │   │   │   ├── ts
    │   │   │   │   │   ├── custom_extract_var_statement
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.config
    │   │   │   │   │   │   ├── extract_var.expected.ts
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.ts
    │   │   │   │   │   └── example
    │   │   │   │   │   │   ├── extract_var.commands
    │   │   │   │   │   │   ├── extract_var.expected.ts
    │   │   │   │   │   │   ├── extract_var.inputs
    │   │   │   │   │   │   └── extract_var.start.ts
    │   │   │   │   └── tsx
    │   │   │   │   │   ├── keep-spaces
    │   │   │   │   │       ├── extract_var.commands
    │   │   │   │   │       ├── extract_var.expected.tsx
    │   │   │   │   │       ├── extract_var.inputs
    │   │   │   │   │       └── extract_var.start.tsx
    │   │   │   │   │   └── simple-component
    │   │   │   │   │       ├── extract_var.commands
    │   │   │   │   │       ├── extract_var.expected.tsx
    │   │   │   │   │       ├── extract_var.inputs
    │   │   │   │   │       └── extract_var.start.tsx
    │   │   │   └── 123
    │   │   │   │   ├── c
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.c
    │   │   │   │       │   └── inline_var.start.c
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.c
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.c
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.c
    │   │   │   │       │   └── inline_var.start.c
    │   │   │   │   ├── cpp
    │   │   │   │       ├── braced-initialization
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.cpp
    │   │   │   │       │   └── inline_var.start.cpp
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.cpp
    │   │   │   │       │   └── inline_var.start.cpp
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.cpp
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.cpp
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.cpp
    │   │   │   │       │   └── inline_var.start.cpp
    │   │   │   │   ├── cs
    │   │   │   │       └── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.cs
    │   │   │   │       │   └── inline_var.start.cs
    │   │   │   │   ├── go
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.go
    │   │   │   │       │   └── inline_var.start.go
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.go
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.go
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.go
    │   │   │   │       │   └── inline_var.start.go
    │   │   │   │   ├── java
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.java
    │   │   │   │       │   └── inline_var.start.java
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.java
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.java
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.java
    │   │   │   │       │   └── inline_var.start.java
    │   │   │   │   ├── js
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.js
    │   │   │   │       │   └── inline_var.start.js
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.js
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.js
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.js
    │   │   │   │       │   └── inline_var.start.js
    │   │   │   │   ├── lua
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.lua
    │   │   │   │       │   └── inline_var.start.lua
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.lua
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.lua
    │   │   │   │       ├── should-not-check-parent-node
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.lua
    │   │   │   │       │   └── inline_var.start.lua
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.lua
    │   │   │   │       │   └── inline_var.start.lua
    │   │   │   │   ├── php
    │   │   │   │       └── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.php
    │   │   │   │       │   └── inline_var.start.php
    │   │   │   │   ├── py
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.py
    │   │   │   │       │   └── inline_var.start.py
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.py
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.py
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.py
    │   │   │   │       │   └── inline_var.start.py
    │   │   │   │   ├── rb
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.rb
    │   │   │   │       │   └── inline_var.start.rb
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.rb
    │   │   │   │       │   └── inline_var.start.rb
    │   │   │   │   ├── ts
    │   │   │   │       ├── class-func
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.ts
    │   │   │   │       │   └── inline_var.start.ts
    │   │   │   │       ├── example
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.ts
    │   │   │   │       │   └── inline_var.start.ts
    │   │   │   │       ├── multiple-vars
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.ts
    │   │   │   │       │   ├── inline_var.inputs
    │   │   │   │       │   └── inline_var.start.ts
    │   │   │   │       └── single-character
    │   │   │   │       │   ├── inline_var.commands
    │   │   │   │       │   ├── inline_var.expected.ts
    │   │   │   │       │   └── inline_var.start.ts
    │   │   │   │   └── tsx
    │   │   │   │       └── simple-component
    │   │   │   │           ├── inline_var.commands
    │   │   │   │           ├── inline_var.expected.tsx
    │   │   │   │           └── inline_var.start.tsx
    │   │   ├── refactor_spec.lua
    │   │   ├── region_spec.lua
    │   │   ├── text_edits_utils_spec.lua
    │   │   ├── text_edits_utils_test_file.ts
    │   │   ├── treesitter
    │   │   │   ├── get_scope.ts
    │   │   │   └── treesitter_spec.lua
    │   │   ├── utils.lua
    │   │   └── utils_spec.lua
    │   ├── text_edits_utils.lua
    │   ├── treesitter
    │   │   ├── init.lua
    │   │   ├── langs
    │   │   │   ├── c.lua
    │   │   │   ├── cpp.lua
    │   │   │   ├── cs.lua
    │   │   │   ├── go.lua
    │   │   │   ├── java.lua
    │   │   │   ├── javascript.lua
    │   │   │   ├── lua.lua
    │   │   │   ├── php.lua
    │   │   │   ├── powershell.lua
    │   │   │   ├── python.lua
    │   │   │   ├── ruby.lua
    │   │   │   ├── typescript.lua
    │   │   │   ├── typescriptreact.lua
    │   │   │   ├── vimscript.lua
    │   │   │   └── vue.lua
    │   │   ├── nodes.lua
    │   │   └── treesitter.lua
    │   ├── ts-locals.lua
    │   ├── ui.lua
    │   └── utils.lua
    └── telescope
    │   └── _extensions
    │       └── refactoring.lua
├── plugin
    └── command.lua
├── queries
    ├── c_sharp
    │   └── locals.scm
    └── php
    │   └── locals.scm
├── scripts
    ├── ci.vim
    ├── find-supported-languages.sh
    └── minimal.vim
└── stylua.toml


/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: theprimeagen
2 | 


--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/.github/ISSUE_TEMPLATE/bug.yml


--------------------------------------------------------------------------------
/.github/workflows/format.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/.github/workflows/format.yml


--------------------------------------------------------------------------------
/.github/workflows/lint.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/.github/workflows/lint.yml


--------------------------------------------------------------------------------
/.github/workflows/test.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/.github/workflows/test.yml


--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .ccls-cache/
2 | .luarc.json
3 | .nvim.lua
4 | 


--------------------------------------------------------------------------------
/.luacheckrc:
--------------------------------------------------------------------------------
1 | ignore = {"512"}
2 | 
3 | 


--------------------------------------------------------------------------------
/.styluaignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/.styluaignore


--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/CONTRIBUTING.md


--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/Dockerfile


--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/LICENSE


--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/Makefile


--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/README.md


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/c.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/c.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/cpp.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/cpp.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/cs.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/cs.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/go.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/go.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/java.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/java.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/javascript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/javascript.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/lua.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/lua.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/php.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/php.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/powershell.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/powershell.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/python.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/python.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/ruby.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/ruby.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/typescript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/typescript.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/typescriptreact.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/typescriptreact.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/vimscript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/langs/vimscript.lua


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/langs/vue.lua:
--------------------------------------------------------------------------------
1 | ---@type refactor.CodeGeneration
2 | local vue = {}
3 | 
4 | return vue
5 | 


--------------------------------------------------------------------------------
/lua/refactoring/code_generation/utils.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/code_generation/utils.lua


--------------------------------------------------------------------------------
/lua/refactoring/command.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/command.lua


--------------------------------------------------------------------------------
/lua/refactoring/config/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/config/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/debug/cleanup.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/debug/cleanup.lua


--------------------------------------------------------------------------------
/lua/refactoring/debug/debug_utils.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/debug/debug_utils.lua


--------------------------------------------------------------------------------
/lua/refactoring/debug/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/debug/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/debug/print_var.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/debug/print_var.lua


--------------------------------------------------------------------------------
/lua/refactoring/debug/printf.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/debug/printf.lua


--------------------------------------------------------------------------------
/lua/refactoring/indent.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/indent.lua


--------------------------------------------------------------------------------
/lua/refactoring/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/notify.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/notify.lua


--------------------------------------------------------------------------------
/lua/refactoring/pipeline/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/pipeline/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/point.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/point.lua


--------------------------------------------------------------------------------
/lua/refactoring/query.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/query.lua


--------------------------------------------------------------------------------
/lua/refactoring/refactor/106.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/refactor/106.lua


--------------------------------------------------------------------------------
/lua/refactoring/refactor/115.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/refactor/115.lua


--------------------------------------------------------------------------------
/lua/refactoring/refactor/119.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/refactor/119.lua


--------------------------------------------------------------------------------
/lua/refactoring/refactor/123.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/refactor/123.lua


--------------------------------------------------------------------------------
/lua/refactoring/refactor/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/refactor/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/region.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/region.lua


--------------------------------------------------------------------------------
/lua/refactoring/tasks.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tasks.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/config_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/config_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/c/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/c/cleanup.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/c/cleanup.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/c/cleanup.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/c/cleanup.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cpp/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cpp/cleanup.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/cpp/cleanup.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cpp/cleanup.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/cpp/cleanup.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cs/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cs/cleanup.expected.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/cs/cleanup.expected.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/cs/cleanup.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/cs/cleanup.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/go/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/go/cleanup.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/go/cleanup.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/go/cleanup.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/go/cleanup.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/java/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/java/cleanup.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/java/cleanup.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/java/cleanup.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/java/cleanup.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/js/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/js/cleanup.expected.js:
--------------------------------------------------------------------------------
1 | function main() {
2 |     console.log("poggers");
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/js/cleanup.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/js/cleanup.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/lua/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/lua/cleanup.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/lua/cleanup.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/lua/cleanup.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/lua/cleanup.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/py/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/py/cleanup.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/py/cleanup.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/py/cleanup.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/py/cleanup.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/rb/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/rb/cleanup.expected.rb:
--------------------------------------------------------------------------------
1 | def main
2 |   puts("ruby is awesome")
3 |   i = 3
4 | end
5 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/rb/cleanup.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/rb/cleanup.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/ts/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/ts/cleanup.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/ts/cleanup.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/ts/cleanup.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/ts/cleanup.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/vue/cleanup.commands:
--------------------------------------------------------------------------------
1 | 
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/vue/cleanup.expected.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/vue/cleanup.expected.vue


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/cleanup/vue/cleanup.start.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/cleanup/vue/cleanup.start.vue


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/global-scope/print_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! wv"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/global-scope/print_var.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/c/global-scope/print_var.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/global-scope/print_var.start.c:
--------------------------------------------------------------------------------
1 | int i = 3;
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/mutiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/mutiple-statements/print_var.config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/c/mutiple-statements/print_var.config


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/mutiple-statements/print_var.inputs:
--------------------------------------------------------------------------------
1 | 2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/mutiple-statements/print_var.start.c:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function-nor-mode/print_var.start.c:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function/print_var.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/c/simple-function/print_var.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/c/simple-function/print_var.start.c:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/class-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/class-function/print_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/cpp/class-function/print_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/global-scope/print_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! wv"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/global-scope/print_var.start.cpp:
--------------------------------------------------------------------------------
1 | int i = 3;
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/mutiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/mutiple-statements/print_var.inputs:
--------------------------------------------------------------------------------
1 | 2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/mutiple-statements/print_var.start.cpp:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/simple-function-nor-mode/print_var.start.cpp:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cpp/simple-function/print_var.start.cpp:
--------------------------------------------------------------------------------
1 | void simple_function() {
2 |     int i = 3;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cs/class-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/cs/class-function/print_var.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/cs/class-function/print_var.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/go/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/go/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! we"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/go/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/go/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/go/simple-function/print_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/go/simple-function/print_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/java/class-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/java/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! 2wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/class-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/class-function/print_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/js/class-function/print_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/global-scope/print_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! wv"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/global-scope/print_var.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/js/global-scope/print_var.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/global-scope/print_var.start.js:
--------------------------------------------------------------------------------
1 | const i = 3;
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/multiple-statements/print_var.config:
--------------------------------------------------------------------------------
1 | console.log("custom print var %s", %s);
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! fi"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/js/simple-function/print_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/js/simple-function/print_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/dot-index-expression-table/print_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! fe"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/dot-index-expression/print_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! f_"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/method-index-expression/print_var.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! f_"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wvE"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wE"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/lua/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wvE"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/php/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/php/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! we"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/php/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/php/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/py/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/py/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! we"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/py/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/py/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/py/simple-function/print_var.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/py/simple-function/print_var.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/multiple-statements/print_var.config:
--------------------------------------------------------------------------------
1 | puts "custom print_var %s #{%s}"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/simple-function-nor-mode/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! we"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/simple-function-nor-mode/print_var.opts:
--------------------------------------------------------------------------------
1 | true
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/rb/simple-function/print_var.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/rb/simple-function/print_var.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/class-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/class-function/print_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/ts/class-function/print_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/global-scope/print_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! wv"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/global-scope/print_var.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/ts/global-scope/print_var.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/global-scope/print_var.start.ts:
--------------------------------------------------------------------------------
1 | const i = 3;
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/multiple-statements/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/multiple-statements/print_var.config:
--------------------------------------------------------------------------------
1 | console.log("custom print var %s", %s);
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/simple-function/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! fiv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/ts/simple-function/print_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/ts/simple-function/print_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/vue/print_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! wv"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/vue/print_var.expected.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/vue/print_var.expected.vue


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/print_var/vue/print_var.start.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/print_var/vue/print_var.start.vue


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/count/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/count/printf.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/c/count/printf.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/count/printf.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/c/count/printf.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | printf("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/c/multiple-statements/printf.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/simple-function/printf.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/c/simple-function/printf.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/c/simple-function/printf.start.c:
--------------------------------------------------------------------------------
1 | int main() {
2 |     return 0;
3 | }
4 | 
5 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/class-function/printf.commands:
--------------------------------------------------------------------------------
1 | :10
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/class-function/printf.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/class-function/printf.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/class-function/printf.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/class-function/printf.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/destructor/printf.commands:
--------------------------------------------------------------------------------
1 | :6
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/destructor/printf.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/destructor/printf.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/destructor/printf.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/destructor/printf.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/inline-class-function/printf.commands:
--------------------------------------------------------------------------------
1 | :7
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | printf("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/multiple-statements/printf.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/multiple-statements/printf.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/simple-function/printf.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cpp/simple-function/printf.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cpp/simple-function/printf.start.cpp:
--------------------------------------------------------------------------------
1 | int main() {
2 |     return 0;
3 | }
4 | 
5 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cs/class-function/printf.commands:
--------------------------------------------------------------------------------
1 | :9
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cs/class-function/printf.expected.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cs/class-function/printf.expected.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/cs/class-function/printf.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/cs/class-function/printf.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :6
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | fmt.Println("debug path %s")
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/go/multiple-statements/printf.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :9
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/simple-function/printf.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/go/simple-function/printf.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/go/simple-function/printf.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/go/simple-function/printf.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/java/class-function/printf.commands:
--------------------------------------------------------------------------------
1 | :6
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/java/class-function/printf.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/java/class-function/printf.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/java/class-function/printf.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/java/class-function/printf.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/java/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :3
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/java/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | System.out.println("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | console.log("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/multiple-statements/printf.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/js/multiple-statements/printf.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/multiple-statements/printf.start.js:
--------------------------------------------------------------------------------
1 | function main() {
2 |     return 0;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :4
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/simple-function/printf.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/js/simple-function/printf.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/js/simple-function/printf.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/js/simple-function/printf.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/count/printf.commands:
--------------------------------------------------------------------------------
1 | :3
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/count/printf.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/lua/count/printf.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/count/printf.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/lua/count/printf.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | print("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/multiple-statements/printf.start.lua:
--------------------------------------------------------------------------------
1 | local hello = function()
2 |     print("test")
3 | end
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/simple/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/simple/printf.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/lua/simple/printf.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/lua/simple/printf.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/lua/simple/printf.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :2
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | printf("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/multiple-statements/printf.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/php/multiple-statements/printf.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :3
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/simple-function/printf.expected.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/php/simple-function/printf.expected.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/php/simple-function/printf.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/php/simple-function/printf.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | print("debug path %s")
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/multiple-statements/printf.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/py/multiple-statements/printf.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/multiple-statements/printf.start.py:
--------------------------------------------------------------------------------
1 | def main():
2 |     pass
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/simple/printf.commands:
--------------------------------------------------------------------------------
1 | :4
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/simple/printf.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/py/simple/printf.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/py/simple/printf.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/py/simple/printf.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/complex-function/printf.commands:
--------------------------------------------------------------------------------
1 | :4
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/complex-function/printf.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/rb/complex-function/printf.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/complex-function/printf.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/rb/complex-function/printf.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | puts "debug path %s"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/multiple-statements/printf.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/rb/multiple-statements/printf.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/multiple-statements/printf.start.rb:
--------------------------------------------------------------------------------
1 | def main
2 |     pass
3 | end
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :3
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/simple-function/printf.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/rb/simple-function/printf.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/rb/simple-function/printf.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/rb/simple-function/printf.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/multiple-statements/printf.commands:
--------------------------------------------------------------------------------
1 | :1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/multiple-statements/printf.config:
--------------------------------------------------------------------------------
1 | console.log("debug path %s");
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/multiple-statements/printf.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/ts/multiple-statements/printf.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/multiple-statements/printf.start.ts:
--------------------------------------------------------------------------------
1 | function main() {
2 |     return 0;
3 | }
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/simple-function/printf.commands:
--------------------------------------------------------------------------------
1 | :4
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/simple-function/printf.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/ts/simple-function/printf.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug/printf/ts/simple-function/printf.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug/printf/ts/simple-function/printf.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/debug_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/debug_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/point_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/point_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/query.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/query.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/query_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/query_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/extract-block/extract_block.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/global-scope/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/global-scope/extract.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/global-scope/extract.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/global-scope/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/global-scope/extract.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/global-scope/extract.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_param/extract.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param_return/extract.config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_param_return/extract.config


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_param_return/extract.inputs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_param_return/extract.inputs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/prompt_func_return/extract.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_param_func_no_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_param_func_no_return/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/prompt_param_func_no_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/simple-function/extract.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/simple-function/extract.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/simple-function/extract.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/simple-function/extract.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/with-comments/extract.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/with-comments/extract.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/c/with-comments/extract.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/c/with-comments/extract.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/class-function/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/class-function/extract.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/class-function/extract.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/class-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/class-function/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/class-function/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/extract-block/extract_block.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/extract-block/extract_block.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/extract-with-error-on-search/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/extract-with-error-on-search/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/global-scope/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/prompt_func_param/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param_no_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param_no_return/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param_no_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_param_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_return/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/prompt_func_return/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/prompt_func_return/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/simple-function/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cpp/with-comments/extract.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cs/class-function/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cs/class-function/extract.expected.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cs/class-function/extract.expected.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cs/class-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/cs/class-function/extract.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/cs/class-function/extract.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/extract-block/extract_block.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/extract-block/extract_block.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_multi_return/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_multi_return/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_multi_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | (int, int)
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/prompt_func_param/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param_no_return/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param_no_return/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_param_return/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/prompt_func_return/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return_struct/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjjj"
3 | 
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return_struct/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/prompt_func_return_struct/extract.inputs:
--------------------------------------------------------------------------------
1 | sumSlice
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/return/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/return/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/return/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/return/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/return/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/simple-function/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/simple-function/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/simple-function/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/simple-function/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-2/extract.commands:
--------------------------------------------------------------------------------
1 | :12
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-2/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct-2/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-2/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-2/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct-2/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-return/extract.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-return/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct-return/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct-return/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct-return/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct/extract.commands:
--------------------------------------------------------------------------------
1 | :12
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/struct/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/struct/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/go/with-comment-above/extract.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/class-function/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/class-function/extract.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/java/class-function/extract.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/class-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/class-function/extract.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/java/class-function/extract.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/extract_block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/extract_block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param/extract.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/java/prompt_func_param/extract.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param_no_return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param_no_return/extract.config:
--------------------------------------------------------------------------------
1 | false
2 | true
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param_no_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_param_return/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! V2j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_return/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_return/extract.config:
--------------------------------------------------------------------------------
1 | true
2 | false
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/prompt_func_return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | int
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :10
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/with-comments/extract.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/java/with-comments/extract.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/java/with-comments/extract.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/java/with-comments/extract.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/extract-block/extract_block.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/extract-block/extract_block.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! V}"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.inputs:
--------------------------------------------------------------------------------
1 | return_me
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/multiple-returns/extract.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/simple-function/extract.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/simple-function/extract.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/simple-function/extract.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/simple-function/extract.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :9
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/with-comments/extract.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/with-comments/extract.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/js/with-comments/extract.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/js/with-comments/extract.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/assign-func/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/assign-func/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/assign-func/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/assign-func/extract.inputs:
--------------------------------------------------------------------------------
1 | foobar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/assign-func/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/assign-func/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/extract-block/extract_block.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/extract-block/extract_block.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/for-clause/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/for-clause/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/for-clause/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/for-clause/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/for-clause/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/for-clause/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/multiple-extract/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/return/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vjjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/return/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/return/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/return/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/return/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/simple-function/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/simple-function/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/simple-function/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/simple-function/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/var-no-assignment/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/var-no-assignment/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/var-no-assignment/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/var-no-assignment/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/with-comments/extract.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/with-comments/extract.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/lua/with-comments/extract.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/lua/with-comments/extract.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/class/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! V4j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/class/extract.expected.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/php/class/extract.expected.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/class/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/class/extract.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/php/class/extract.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/extract-block/extract_block.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/php/extract-block/extract_block.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :9
2 | :execute "norm! V3j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/simple-function/extract.expected.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/php/simple-function/extract.expected.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/php/simple-function/extract.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/php/simple-function/extract.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-2/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-2/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-2/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-2/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-2/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-2/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-3/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-3/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-3/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-3/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-3/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-3/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-return/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V2j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-return/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-return/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-return/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class-return/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class-return/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/class/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/class/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/extract-block/extract_block.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/extract-block/extract_block.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/global-scope/extract.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! V4j"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/global-scope/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/global-scope/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/global-scope/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/global-scope/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/global-scope/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/indent-inside-for-loop/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/indent-inside-for-loop/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.inputs:
--------------------------------------------------------------------------------
1 | extracted_func
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/multiple-returns/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/simple-function/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/simple-function/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/simple-function/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/simple-function/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-comments/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-comments/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-comments/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-comments/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-decorators/extract.commands:
--------------------------------------------------------------------------------
1 | :10
2 | :execute "norm! Vj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-decorators/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-decorators/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-decorators/extract.inputs:
--------------------------------------------------------------------------------
1 | extracted_fun
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-decorators/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-decorators/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-imports/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! V7j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-imports/extract.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-imports/extract.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-imports/extract.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/py/with-imports/extract.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/py/with-imports/extract.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/class-singleton/extract.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class/extract.commands:
--------------------------------------------------------------------------------
1 | :6
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class/extract.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/class/extract.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/class/extract.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/class/extract.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-1/extract_block.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-1/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-1/extract_block.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/extract_block-1/extract_block.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-2/extract_block.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-2/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/extract_block-2/extract_block.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/extract_block-2/extract_block.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-function/extract.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/simple-function/extract.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-function/extract.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/simple-function/extract.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-singleton-function/extract.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/simple-singleton-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/with-comments/extract.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/with-comments/extract.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/rb/with-comments/extract.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/rb/with-comments/extract.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/class/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! V}"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/class/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/class/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/class/extract.inputs:
--------------------------------------------------------------------------------
1 | return_me
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/class/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/class/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/extract-block/extract_block.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/extract-block/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/extract-block/extract_block.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/extract-block/extract_block.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! V}"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.inputs:
--------------------------------------------------------------------------------
1 | return_me
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/multiple-returns/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/simple-function/extract.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/simple-function/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/simple-function/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/simple-function/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/simple-function/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/simple-function/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/single-return/extract.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! V}"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/single-return/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/single-return/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/single-return/extract.inputs:
--------------------------------------------------------------------------------
1 | return_me
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/single-return/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/single-return/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.commands:
--------------------------------------------------------------------------------
1 | :10
2 | :execute "norm! V11j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.inputs:
--------------------------------------------------------------------------------
1 | foobar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/switch-statement/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/with-comments/extract.commands:
--------------------------------------------------------------------------------
1 | :9
2 | :execute "norm! Vjj"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/with-comments/extract.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/with-comments/extract.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/with-comments/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/ts/with-comments/extract.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/106/ts/with-comments/extract.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/tsx/extract-block-simple-component/extract_block.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :normal! _
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/tsx/extract-block-simple-component/extract_block.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/tsx/extract-simple-component/extract.commands:
--------------------------------------------------------------------------------
1 | :7
2 | :execute "norm! V5j"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/106/tsx/extract-simple-component/extract.inputs:
--------------------------------------------------------------------------------
1 | foo_bar
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/c/example/inline_func.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/c/example/inline_func.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/c/example/inline_func.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/c/example/inline_func.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/c/example/inline_func.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/base-case/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/base-case/inline_func.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/base-case/inline_func.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/base-case/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/base-case/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/fail-multiple-return-statements/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.expected_error:
--------------------------------------------------------------------------------
1 | Error: no function usages to inline
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/fail-no-usages/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-lines/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-lines/inline_func.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/multiple-lines/inline_func.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-lines/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/multiple-lines/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-params-multiple-lines/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-params/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-params/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/multiple-params/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-returns-multiple-lines/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-returns/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/multiple-returns/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/multiple-returns/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param-multiple-returns-multiple-lines-nested/inline_func.commands:
--------------------------------------------------------------------------------
1 | :10
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param-multiple-returns-multiple-lines/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param-multiple-returns/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param-one-return/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param/inline_func.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/one-param/inline_func.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-param/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/one-param/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-return-multiple-lines/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-return/inline_func.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-return/inline_func.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/one-return/inline_func.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/go/one-return/inline_func.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/go/one-return/inline_func.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/lua/example/inline_func.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! ww"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/lua/example/inline_func.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/lua/example/inline_func.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/lua/example/inline_func.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/lua/example/inline_func.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/python/example/inline_func.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! w"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/python/example/inline_func.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/python/example/inline_func.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/115/python/example/inline_func.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/115/python/example/inline_func.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 27jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 27jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/example/extract_var.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/c/example/extract_var.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/c/example/extract_var.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/c/example/extract_var.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 14jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/different_string/extract_var.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute 'norm! f"vf"'
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/different_string/extract_var.inputs:
--------------------------------------------------------------------------------
1 | space
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 14jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/example/extract_var.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cpp/example/extract_var.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/example/extract_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cpp/example/extract_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/one_character/extract_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/one_character/extract_var.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/one_character/extract_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cpp/one_character/extract_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/simple_string/extract_var.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute 'norm! f"vf"'
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/simple_string/extract_var.inputs:
--------------------------------------------------------------------------------
1 | space
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cpp/simple_string/extract_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cpp/simple_string/extract_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cs/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :16
2 | :execute "norm! fov$h"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cs/example/extract_var.expected.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cs/example/extract_var.expected.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cs/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/cs/example/extract_var.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/cs/example/extract_var.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 17j2wvE"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 17j2wvE"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/example/extract_var.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/go/example/extract_var.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/example/extract_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/go/example/extract_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.commands:
--------------------------------------------------------------------------------
1 | :13
2 | :execute 'norm! f"vf"'
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.inputs:
--------------------------------------------------------------------------------
1 | space
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/go/simple_string/extract_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 12jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 12jfovt-h"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/example/extract_var.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/java/example/extract_var.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/java/example/extract_var.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/java/example/extract_var.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! wvt;"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! wvt;"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/example/extract_var.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/js/example/extract_var.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/js/example/extract_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/js/example/extract_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! fov$h"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :8
2 | :execute "norm! fov$h"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/example/extract_var.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/example/extract_var.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/example/extract_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/example/extract_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/function_call/extract_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/function_call/extract_var.inputs:
--------------------------------------------------------------------------------
1 | greeting
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/function_call/extract_var.start.lua:
--------------------------------------------------------------------------------
1 | 
2 | print("hello world")
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.commands:
--------------------------------------------------------------------------------
1 | :12
2 | :execute "norm! fov$h"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/global_scope/extract_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/multiple_indentation/extract_var.commands:
--------------------------------------------------------------------------------
1 | :5
2 | :execute "norm! va\""
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/multiple_indentation/extract_var.inputs:
--------------------------------------------------------------------------------
1 | hello
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/one_character/extract_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/one_character/extract_var.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/one_character/extract_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/one_character/extract_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/simple_string/extract_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute 'norm! f"vf"'
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/simple_string/extract_var.inputs:
--------------------------------------------------------------------------------
1 | space
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/simple_string/extract_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/lua/simple_string/extract_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/top_occurrence_on_different_scope/extract_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute 'norm! va"'
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/lua/top_occurrence_on_different_scope/extract_var.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 15jwv3Eh"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | $basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 15jwv3Eh"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/example/extract_var.expected.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/php/example/extract_var.expected.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | $basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/php/example/extract_var.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/php/example/extract_var.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/example/extract_var.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/py/example/extract_var.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/py/example/extract_var.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/py/example/extract_var.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! vib"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/example/extract_var.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/rb/example/extract_var.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/rb/example/extract_var.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/rb/example/extract_var.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/custom_extract_var_statement/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 12j2wv3E"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/custom_extract_var_statement/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/example/extract_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 12j2wv3E"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/example/extract_var.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/ts/example/extract_var.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/example/extract_var.inputs:
--------------------------------------------------------------------------------
1 | basePrice
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/ts/example/extract_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/ts/example/extract_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! _v$jjh"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.expected.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.expected.tsx


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.start.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/119/tsx/keep-spaces/extract_var.start.tsx


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/simple-component/extract_var.commands:
--------------------------------------------------------------------------------
1 | :4
2 | :execute "norm! _v$h"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/119/tsx/simple-component/extract_var.inputs:
--------------------------------------------------------------------------------
1 | foo
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 20jfbve"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/example/inline_var.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/c/example/inline_var.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/example/inline_var.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/c/example/inline_var.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 20jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.expected.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.expected.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/c/multiple-vars/inline_var.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 20jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/c/single-character/inline_var.start.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/c/single-character/inline_var.start.c


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/braced-initialization/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! jfx"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 8jfbve"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/example/inline_var.expected.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/cpp/example/inline_var.expected.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/example/inline_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/cpp/example/inline_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 8jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/multiple-vars/inline_var.start.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/cpp/multiple-vars/inline_var.start.cpp


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cpp/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 8jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cs/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! fbve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cs/example/inline_var.expected.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/cs/example/inline_var.expected.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/cs/example/inline_var.start.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/cs/example/inline_var.start.cs


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/example/inline_var.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/go/example/inline_var.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/example/inline_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/go/example/inline_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :11
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.expected.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.expected.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/go/multiple-vars/inline_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 10jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/go/single-character/inline_var.start.go:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/go/single-character/inline_var.start.go


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 7jfbve"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/example/inline_var.expected.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/java/example/inline_var.expected.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/example/inline_var.start.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/java/example/inline_var.start.java


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 7jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/java/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 7jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/example/inline_var.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/js/example/inline_var.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/example/inline_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/js/example/inline_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.expected.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.expected.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/js/multiple-vars/inline_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 2jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/js/single-character/inline_var.start.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/js/single-character/inline_var.start.js


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! 2wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/example/inline_var.expected.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/lua/example/inline_var.expected.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/example/inline_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/lua/example/inline_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :3
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/multiple-vars/inline_var.start.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/lua/multiple-vars/inline_var.start.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/should-not-check-parent-node/inline_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/should-not-check-parent-node/inline_var.expected.lua:
--------------------------------------------------------------------------------
1 | 
2 | 
3 | require'foo'.bar.baz()
4 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/lua/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 2jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/php/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :16
2 | :execute "norm! w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/php/example/inline_var.expected.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/php/example/inline_var.expected.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/php/example/inline_var.start.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/php/example/inline_var.start.php


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/example/inline_var.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/py/example/inline_var.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/example/inline_var.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/py/example/inline_var.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! V"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.expected.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.expected.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/py/multiple-vars/inline_var.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/py/single-character/inline_var.start.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/py/single-character/inline_var.start.py


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/rb/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! wve"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/rb/example/inline_var.expected.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/rb/example/inline_var.expected.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/rb/example/inline_var.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/rb/example/inline_var.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/rb/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/rb/single-character/inline_var.start.rb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/rb/single-character/inline_var.start.rb


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/class-func/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 8j2wvE"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/class-func/inline_var.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/class-func/inline_var.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/class-func/inline_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/class-func/inline_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/example/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 9j2wvE"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/example/inline_var.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/example/inline_var.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/example/inline_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/example/inline_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 7jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.expected.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.expected.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.inputs:
--------------------------------------------------------------------------------
1 | 1
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/multiple-vars/inline_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/single-character/inline_var.commands:
--------------------------------------------------------------------------------
1 | :execute "norm! 7jV"
2 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/ts/single-character/inline_var.start.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor/123/ts/single-character/inline_var.start.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor/123/tsx/simple-component/inline_var.commands:
--------------------------------------------------------------------------------
1 | :2
2 | :execute "norm! 2w"
3 | 


--------------------------------------------------------------------------------
/lua/refactoring/tests/refactor_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/refactor_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/region_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/region_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/text_edits_utils_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/text_edits_utils_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/text_edits_utils_test_file.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/text_edits_utils_test_file.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/treesitter/get_scope.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/treesitter/get_scope.ts


--------------------------------------------------------------------------------
/lua/refactoring/tests/treesitter/treesitter_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/treesitter/treesitter_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/utils.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/utils.lua


--------------------------------------------------------------------------------
/lua/refactoring/tests/utils_spec.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/tests/utils_spec.lua


--------------------------------------------------------------------------------
/lua/refactoring/text_edits_utils.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/text_edits_utils.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/init.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/init.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/c.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/c.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/cpp.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/cpp.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/cs.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/cs.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/go.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/go.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/java.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/java.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/javascript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/javascript.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/lua.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/lua.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/php.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/php.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/powershell.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/powershell.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/python.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/python.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/ruby.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/ruby.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/typescript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/typescript.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/typescriptreact.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/typescriptreact.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/vimscript.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/vimscript.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/langs/vue.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/langs/vue.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/nodes.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/nodes.lua


--------------------------------------------------------------------------------
/lua/refactoring/treesitter/treesitter.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/treesitter/treesitter.lua


--------------------------------------------------------------------------------
/lua/refactoring/ts-locals.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/ts-locals.lua


--------------------------------------------------------------------------------
/lua/refactoring/ui.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/ui.lua


--------------------------------------------------------------------------------
/lua/refactoring/utils.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/refactoring/utils.lua


--------------------------------------------------------------------------------
/lua/telescope/_extensions/refactoring.lua:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/lua/telescope/_extensions/refactoring.lua


--------------------------------------------------------------------------------
/plugin/command.lua:
--------------------------------------------------------------------------------
1 | require("refactoring.command").setup()
2 | 


--------------------------------------------------------------------------------
/queries/c_sharp/locals.scm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/queries/c_sharp/locals.scm


--------------------------------------------------------------------------------
/queries/php/locals.scm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/queries/php/locals.scm


--------------------------------------------------------------------------------
/scripts/ci.vim:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/scripts/ci.vim


--------------------------------------------------------------------------------
/scripts/find-supported-languages.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/scripts/find-supported-languages.sh


--------------------------------------------------------------------------------
/scripts/minimal.vim:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/scripts/minimal.vim


--------------------------------------------------------------------------------
/stylua.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ThePrimeagen/refactoring.nvim/HEAD/stylua.toml


--------------------------------------------------------------------------------