Code Monkey home page Code Monkey logo

tslime2.vim's Introduction

@@@@@@@   @@@@@@   @@@       @@@  @@@@@@@@@@   @@@@@@@@   @@@@@@
@@@@@@@  @@@@@@@   @@@       @@@  @@@@@@@@@@@  @@@@@@@@  @@@@@@@@
  @@!    !@@       @@!       @@!  @@! @@! @@!  @@!            @@@
  !@!    !@!       !@!       !@!  !@! !@! !@!  !@!           @!@
  @!!    !!@@!!    @!!       !!@  @!! !!@ @!@  @!!!:!       !!@
  !!!     !!@!!!   !!!       !!!  !@!   ! !@!  !!!!!:      !!:
  !!:         !:!  !!:       !!:  !!:     !!:  !!:        !:!
  :!:        !:!    :!:      :!:  :!:     :!:  :!:       :!:
   ::    :::: ::    :: ::::   ::  :::     ::    :: ::::  :: :::::
   :     :: : :    : :: : :  :     :      :    : :: ::   :: : :::

tslime lets you send text from Vim to a running tmux session. It's useful for interacting with language/database REPLs and such.

tslime2 is a fork of tslime (which itself is a fork of a fork of a...). It's completely rewritten (in TimL) and documented.

Check out the documentation for more information.

Installation

Use Pathogen.

tslime2 requires TimL so install that too.

License

MIT/X11

Credits

In a nutshell:

The original version of tslime as far as I can tell is: https://github.com/kikijump/tslime.vim

That repo hasn't been updated in a while, but this one has: https://github.com/jgdavey/tslime.vim

I took that repo and added a few things and documentation and the result was: https://github.com/sjl/tslime.vim

Then I completely rewrote everything in TimL and out came: https://github.com/sjl/tslime2.vim

tslime2.vim's People

Contributors

jgdavey avatar sjl avatar cc0ut avatar brandonbloom avatar sharat87 avatar

Stargazers

 avatar LAIIIHZ avatar Sajib Sarkar avatar Jordan Pittman avatar Maxim Kuzmitckyi avatar KevinCheng avatar  avatar Huiying Zhuang avatar Daniel.T avatar  avatar  avatar Tomas Kral avatar pang avatar  avatar 好吃到cry avatar  avatar Dr. K. D. Murray avatar Nick Morrott avatar H avatar Leo Zhang avatar Reiner avatar Drew Miller avatar Rich avatar Ivan Fedorov avatar Matteo Landi avatar  avatar Stobenski avatar Maksim Soltan avatar  avatar hamlet avatar Keith Smiley avatar Alex Vzorov avatar Charles E. Lehner avatar Gary Fixler avatar Jonathan Barratt avatar somename123 avatar  avatar Justin Donaldson avatar Michał Darda avatar Taurus Olson avatar Matthew Boehm avatar Vital Kudzelka avatar Ilmari Vacklin avatar Josh Sherman avatar Daniel avatar Milan Svoboda avatar Raitis Stengrevics avatar Philipp Böhm avatar yuan avatar joe di castro avatar Junegunn Choi avatar

Watchers

 avatar James Cloos avatar yuan avatar Walter Di Carlo avatar  avatar

tslime2.vim's Issues

Autocompletion for tmux session is not working.

Hi, Just installed this plugin. Here is error on session completion:

session? ...
Error detected while processing function tslime#core#connect_to_tmux..timl#call..534..530:
line    9:
E117: Unknown function: tslime#complete_sessions

Similar happens for pane and window completion (once I specify previous values manually).

Maybe it's related to how I create tmux session (I use fish function for that):

function tm
    tmux -2 -u has -t $argv[1]; and tmux -2 -u attach -t $argv[1]; or tmux -2 -u new -s $argv[1]
end

Any tips? Am I doing something wrong? Timl version is latest master.

Why comment out the include-guard?

You have this line in autoload/tslime/core.tim:

; (ph/include-guard g:loaded-tslime)

I'm just wondering if there's a reason you have it commented out, as I'm playing with writing a .tim plugin right now. Any issues with it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.