Skip to content

khusnetdinov/.janus

Repository files navigation

.Janus

Vim files for customization janus distribution.

Pre-requisites

You need install Janus distribution of Vim. For using theme for vim tmux line need to install to system fonts from powerline plugin and use them in terminal setting.

Also this distribution requires jq.

Installation

To install .janus files to home director please use installing script witch safely install all plugins and link rc files without touching any Vim and Janus files.

$ curl -L http://bit.ly/2bTpEk4 | bash

More languages:

  • EcmaScript 7
  • Jsx
  • Elixir
  • Elm

More tools:

Additional plugins are included to this distribution.

The abolish plugin provides a command called :Subvert, which is like a supercharged version of Vim’s built-in :substitute command. The :Subvert command is especially useful for changing singular and plural variants of a word, and for refactoring names that appear in snake_case and MixedCase.

Changes you status line. Possible to install themes. Integrated with other plugins, such as Fugutive, CtrlP and others.

img

This plug-in provides automatic closing of quotes, parenthesis, brackets, etc., besides some other related features that should make your time in insert mode a little bit easier, like syntax awareness (will not insert the closing delimiter in comments and other configurable regions), and expansions (off by default), and some more.

Indent Guides is a plugin for visually displaying indent levels in Vim.

Vim plug-in which provides support for expanding abbreviations similar to emmet.

Plugin for using Elixir's build tool, mix.

When plugin is installed you will gain two new text objects, which are triggered by ar and ir respectively. These follow Vim convention, so that ar selects all of a ruby block, and ir selects the inner portion of a rubyblock.

Theme for tmuxline with installation powerline fonts. Fonts should be installed to you systems for corrrect reddering in vim.

License

This code is free to use under the terms of the MIT license.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Releases

No releases published

Packages

No packages published