JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q43013F
  • License ISC

Search text in your Hyper terminal

Package Exports

  • hyper-mdapp

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (hyper-mdapp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Hyper-search · GitHub license

Extension for Hyper that allows you to search text in your terminal.

How to use

Install Hyper and add hyper-search to plugins in ~/.hyper.js and restart hyper.js.

Usage:

  • A new 'find' submenu should be available in the 'Edit' menu.
  • Type <Cmd>+F to toggle the search controls.
  • Hit <Cmd>+G to find the next occurrence.
  • Hit <Shift>+<Cmd>+G to find the previous occurrence.
  • Hit <Tab> or <Shift>+<Tab> to expand the selection to the right or left (see Mouseless Copy: https://www.iterm2.com/features.html).
  • Hit <Esc> to hide the search dialog.

demo

Config

hyper-search supports various style modifications.

In ~/.hyper.js:

Change Search Box Border Radius

module.exports = {
  config: {
    ...
      hyperSearchUI: {
        inputBorderRadius: 2
      }
    ...
  }
}

input border radius

Change Previous/Next Button Border Radius

module.exports = {
  config: {
    ...
      hyperSearchUI: {
        buttonBorderRadius: 2,
      }
    ...
  }
}

navigation button border radius

Change Button Margins

module.exports = {
  config: {
    ...
      hyperSearchUI: {
        buttonMargin: 2,
      }
    ...
  }
}

button margin

Change Prev/Next Button Text

module.exports = {
  config: {
    ...
      hyperSearchUI: {
        prevButton: '←',
        nextButton: '→'
      }
    ...
  }
}

change prev/next button

TODO:

  • regular expressions.

Credits

Jonatan Anauati (barakawins@gmail.com)

Contributors

License

ISC