summaryrefslogtreecommitdiffstats
path: root/src/terminal_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal_windows.go')
-rw-r--r--src/terminal_windows.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/src/terminal_windows.go b/src/terminal_windows.go
index a1ea7a22..112cd68d 100644
--- a/src/terminal_windows.go
+++ b/src/terminal_windows.go
@@ -4,8 +4,6 @@ package fzf
import (
"os"
- "regexp"
- "strings"
)
func notifyOnResize(resizeChan chan<- os.Signal) {
@@ -19,27 +17,3 @@ func notifyStop(p *os.Process) {
func notifyOnCont(resizeChan chan<- os.Signal) {
// NOOP
}
-
-func quoteEntry(entry string) string {
- shell := os.Getenv("SHELL")
- if len(shell) == 0 {
- shell = "cmd"
- }
-
- if strings.Contains(shell, "cmd") {
- // backslash escaping is done here for applications
- // (see ripgrep test case in terminal_test.go#TestWindowsCommands)
- escaped := strings.Replace(entry, `\`, `\\`, -1)
- escaped = `"` + strings.Replace(escaped, `"`, `\"`, -1) + `"`
- // caret is the escape character for cmd shell
- r, _ := regexp.Compile(`[&|<>()@^%!"]`)
- return r.ReplaceAllStringFunc(escaped, func(match string) string {
- return "^" + match
- })
- } else if strings.Contains(shell, "pwsh") || strings.Contains(shell, "powershell") {
- escaped := strings.Replace(entry, `"`, `\"`, -1)
- return "'" + strings.Replace(escaped, "'", "''", -1) + "'"
- } else {
- return "'" + strings.Replace(entry, "'", "'\\''", -1) + "'"
- }
-}