All Projects β†’ swdotcom β†’ swdc-vim

swdotcom / swdc-vim

Licence: Apache-2.0 license
Track your programming activity in real-time in Vim

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to swdc-vim

Pomodorologger
Pomodoro Logger πŸ•€ -- When a time tracker meets Pomodoro and Kanban board
Stars: ✭ 316 (+1563.16%)
Mutual labels:  productivity, time-tracking
legacy-python-cli
Command line interface used by all WakaTime text editor plugins.
Stars: ✭ 1,048 (+5415.79%)
Mutual labels:  productivity, time-tracking
swdc-atom
Track your programming activity in real-time in Atom
Stars: ✭ 11 (-42.11%)
Mutual labels:  productivity-timer, time-tracking
Swdc Vscode
Time-tracking plugin for Visual Studio Code
Stars: ✭ 268 (+1310.53%)
Mutual labels:  productivity, time-tracking
Gauzy
Gauzyβ„’ - Open-Source Business Management Platform (ERP/CRM/HRM)
Stars: ✭ 374 (+1868.42%)
Mutual labels:  productivity, time-tracking
Activitywatch
The goal of ActivityWatch is simple: Enable the collection of as much valuable lifedata as possible without compromising user privacy.
Stars: ✭ 5,927 (+31094.74%)
Mutual labels:  productivity, time-tracking
autoscreen
Automated screen capture utility
Stars: ✭ 76 (+300%)
Mutual labels:  productivity, productivity-timer
pod
Productivity application for audio professionals 🌱
Stars: ✭ 19 (+0%)
Mutual labels:  productivity
vim-gnote
make your mailbox as a note place
Stars: ✭ 16 (-15.79%)
Mutual labels:  vim-plugin
lunatask
All-in-one encrypted to-do list, notebook, habit and mood tracker, pomodoro timer, and journaling app
Stars: ✭ 35 (+84.21%)
Mutual labels:  productivity
UnitySettings
Runtime debugging menu (like setting on Android) for Unity.
Stars: ✭ 26 (+36.84%)
Mutual labels:  productivity
pmy
πŸš€ General purpose context-aware zsh completion engine powered by fuzzy finder.
Stars: ✭ 119 (+526.32%)
Mutual labels:  productivity
indices
Indices creates a Table of Contents sidebar for Medium articles, and enables you to skip around
Stars: ✭ 16 (-15.79%)
Mutual labels:  productivity
xplr
A hackable, minimal, fast TUI file explorer
Stars: ✭ 2,271 (+11852.63%)
Mutual labels:  productivity
TabTrum
TabTrum is a Browser Extension (Currently available for Chrome) to take a snapshot of the open tabs, and open them all again in one single click when you come back and re-open your browser.
Stars: ✭ 24 (+26.32%)
Mutual labels:  productivity
preset
Elegant, ecosystem-agnostic preset mechanism
Stars: ✭ 132 (+594.74%)
Mutual labels:  productivity
run
πŸ‘Ÿ run npm scripts interactively
Stars: ✭ 13 (-31.58%)
Mutual labels:  productivity
equal.operator
A text-object for LHS/RHS of assignment.
Stars: ✭ 16 (-15.79%)
Mutual labels:  vim-plugin
DidYouMean
Vim plugin which asks for the right file to open
Stars: ✭ 82 (+331.58%)
Mutual labels:  vim-plugin
poet-v
Vim Meets Poetry and Pipenv Virtual Environments
Stars: ✭ 57 (+200%)
Mutual labels:  vim-plugin

Update: 5/3

We are NOT currently maintaining this plugin. We will revisit adding support for Vim in the near future.

Code Time for Vim

Code Time is an open source plugin that provides programming metrics right in your code editor.

Power up your development

In-editor dashboard Get daily and weekly reports of your programming activity right in your code editor.

Status bar metrics After installing our plugin, your status bar will show real-time metrics about time coded per day.

Weekly email reports Get a weekly report delivered right to your email inbox.

Data visualizations Go to our web app to get simple data visualizations, such as a rolling heatmap of your best programming times by hour of the day.

Calendar integration Integrate with Google Calendar to automatically set calendar events to protect your best programming times from meetings and interrupts.

More stats See your best music for coding and the speed, frequency, and top files across your commits.

Why you should try it out

  • Automatic time reports by project
  • See what time you code your bestβ€”find your β€œflow”
  • Defend your best code times against meetings and interrupts
  • Find out what you can learn from your data

It’s safe, secure, and free

We never access your code We do not process, send, or store your proprietary code. We only provide metrics about programming, and we make it easy to see the data we collect.

Your data is private We will never share your individually identifiable data with your boss. In the future, we will roll up data into groups and teams but we will keep your data anonymized.

Free for you, forever We provide 90 days of data history for free, forever. In the future, we will provide premium plans for advanced features and historical data access.

Getting started

The Code Time plugin for Vim can be installed either manually or via your plugin manager of choice.

Manually

  1. Create or find your .vim directory
  2. Create a directory called bundle inside of your .vim folder
  3. Clone the Code Time plugin for Vim to your .vim/bundle directory:
git clone swdotcom/swdc-vim
  1. If you haven't created a .vimrc file, you'll have to create it first in your home directory
  2. Set the runtime path in your .vimrc file:
set runtimepath^=~/.vim/bundle/swdc-vim.vim
  1. Source your .vimrc in Vim: :source ~/.vimrc
  2. Log in: :SoftwareLogin

With VimPlug

  1. Add Plug 'swdotcom/swdc-vim' to your .vimrc so it looks something like this:
call plug#begin('~/.vim/plugins')
Plug 'swdotcom/swdc-vim'
call plug#end()
  1. Source your .vimrc in Vim: :source ~/.vimrc
  2. Install Code Time with :PlugInstall
  3. Log in: :SoftwareLogin

With Vundle

  1. Add Plugin 'swdotcom/swdc-vim' to your .vimrc so it looks something like this:
set nocompatiblefiletype offset rtp+=~/.vim/bundle/Vundle.vimcall 
vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'swdotcom/swdc-vim'
call vundle#end()
  1. Install Code Time with :PluginInstall
  2. Log in: :SoftwareLogin

With Pathogen

  1. Run the following commands in your terminal:
cd ~/.vim/bundlegit
clone https://github.com/swdotcom/swdc-vim.git
  1. If you're a new Pathogen user, set up your .vimrc so it looks something like this:
execute pathogen#infect() syntax on filetype plugin indent on
  1. Log in: :SoftwareLogin

With NeoBundle

  1. Add NeoBundle 'swdotcom/swdc-vim' to your .vimrc so it looks something like this:
set runtimepath+=~/.vim/bundle/neobundle.vim/
call neobundle#begin(expand('~/.vim/bundle/'))
NeoBundleFetch 'Shougo/neobundle.vim'
NeoBundle 'swdotcom/swdc-vim'
call neobundle#end()‍
filetype plugin indent on
  1. Install Code Time with :NeoBundleInstall
  2. Log in: :SoftwareLogin‍
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].