Comments (2)
If your bufdo command is writing to all open buffers, then WakaTime will think your coding in all those buffers. Maybe there's a way to detect bufdo usage and disable WakaTime for that command?
The way other editor plugins mitigate this is by buffering heartbeats in memory, then attaching them to one Python process as --extra-heartbeats
every 10 seconds. That way all these Python processes would become one:
sublime-wakatime/WakaTime.py#L529
from vim-wakatime.
Fixed with 8a72498. Can you upgrade the plugin and see if the performance is better when using :bufdo
?
from vim-wakatime.
Related Issues (20)
- Outdated wakatime-cli version? HOT 3
- install_cli.py not found HOT 4
- Sending heartbeat(s) failed HOT 1
- Reported times seems invalid HOT 3
- Not creating symlink from wakatime-cli.exe to wakatime-cli-windows-386.exe HOT 7
- support wakatime-cli-android
- Documentation mentions old log location HOT 1
- Not Showing on my dashboard HOT 13
- Error installing wakatime-cli on Windows, incompatible npm wakatime-cli accidentaly used HOT 7
- Continuous 24hrs coding activity when using NeoVim HOT 4
- Always `Invalid api key format` in LunarVim,but works fine with VSCode HOT 5
- Error when cloning HOT 1
- Neovim is showing as Vim HOT 2
- Can't set Vim-Wakatime on Neovim at Debian on WSL 2 HOT 16
- Warn about missing api key instead of blocking IO HOT 1
- WARNING {vim-wakatime}: unknown key <setup> HOT 1
- [Windows 10] Invalid value for argument cmd .wakatime/wakatime-cli.exe
- [Mac OS Intel-Based] Plugin not working on mac with Neovim. HOT 7
- *request* ability to report seperate neovim configs as seperate editors? HOT 2
- Feature request: ignore missing api key HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-wakatime.