BufferScroll | sync scroll , bookmarks , marks , folds and cursors

 by   titoBouzout Python Version: Current License: Non-SPDX

kandi X-RAY | BufferScroll Summary

kandi X-RAY | BufferScroll Summary

BufferScroll is a Python library typically used in Plugin, Visual Studio Code applications. BufferScroll has no bugs, it has no vulnerabilities and it has low support. However BufferScroll build file is not available and it has a Non-SPDX License. You can download it from GitHub.

Buffer Scroll is a simple Sublime Text plug-in which remembers and restores the scroll, cursor positions, also the selections, marks, bookmarks, foldings, selected syntax and optionally the colour scheme, when you open a file. Will also remember different data depending the position of the file in the application (example file1 in window1 has scroll line 30, file1 in window2 has scroll in line 40). Also, via preferences, allows to enable syncing of scroll, bookmarks, marks and folds between cloned views, live. Syncing features are disabled by default. You need to enable these via the preferences. Main menu -> Preferences -> Package Settings -> BufferScroll -> Settings Default. You may want to copy and paste your edited preferences to "Settings Users" located under the same sub-menu. To keep your preferences between updates. Requested by Kensai this package now provides "typewriter scrolling": The line you work with is automatically the vertical center of the screen. There is also a hidden feature "refold", if you unfolded code, you can select "refold" from the command palette. This will only work of course if you don't touch the code between the unfold and refold. Requested by Binocular222 there is now option to select Folded/Unfolded regions.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              BufferScroll has a low active ecosystem.
              It has 307 star(s) with 46 fork(s). There are 20 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              BufferScroll has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of BufferScroll is current.

            kandi-Quality Quality

              BufferScroll has 0 bugs and 0 code smells.

            kandi-Security Security

              BufferScroll has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              BufferScroll code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              BufferScroll has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              BufferScroll releases are not available. You will need to build from source code and install.
              BufferScroll has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed BufferScroll and discovered the below as its top functions. This is intended to give you an instant insight into BufferScroll implemented functionality, and help decide if they suit your requirements.
            • Synch scroll
            • Get a preference
            • Get the view id for a given view
            • Get view index
            • Called when a view is activated
            • Restore scroll
            • Restore a view
            • Called when a view is deactivated
            • Save a view to disk
            • Synchronize data
            • Load buffer scroll
            • Load preferences
            • Post text command handler
            • Called when the view is modified
            • Run the buffer
            • Write database records to disk
            • Returns True if buffer is enabled
            Get all kandi verified functions for this library.

            BufferScroll Key Features

            No Key Features are available at this moment for BufferScroll.

            BufferScroll Examples and Code Snippets

            No Code Snippets are available at this moment for BufferScroll.

            Community Discussions

            QUESTION

            Why branch checkout on Windows is so slow, but on Linux so fast?
            Asked 2017-Jun-18 at 16:40

            I got a git repository with several submodules and got horrible performance on my Windows 10 build 15063, while on my Linux Mint 18 Sarah everything is fast as the speed light.

            Both on Windows and Linux using the Smartgit client, where I can do checkout on a test branch, but takes like 3 minutes to finish the process on the Windows machine:

            ...

            ANSWER

            Answered 2017-Jun-18 at 16:40

            SmartGit seem to execute a series of git.exe command, each one having to spawn a bash session (spawning/starting a new shell is slow).
            See more at "How are msys, msys2, and msysgit related to each other?"

            If you do the same in a git bash session, all those commands (for each submodule checkout) can reuse the current shell session: much faster, even on Windows.

            Source https://stackoverflow.com/questions/44616866

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install BufferScroll

            Download or clone the contents of this repository to a folder named exactly as the package name into the Packages/ folder of ST.

            Support

            The application does not have an event listener for when you switch, open or close projects, and windows, then this package can't save the data for the focused files. By not providing these listeners, this package has suboptimal methods for saving it's data. Such listening change of views, focus lost, file closing, saving, etc.For some reason sublime API is not restoring scroll of xml/html documents, including: xml, tpl, html, xhtml See: http://www.sublimetext.com/forum/viewtopic.php?f=3&t=6237&start=0 Also this will and is causing problems for these that use the build screen with F4. Also, is causing another problem, that you can't request to sublime to open a file at a given row, because this plugin will overwrite the scrolled line. http://www.sublimetext.com/forum/viewtopic.php?f=5&t=3503&start=20#p22324There is no event listener for when a view is scrolled, then this package, has another suboptimal way of listening for changes of scroll, such tracking the scroll every x time.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/titoBouzout/BufferScroll.git

          • CLI

            gh repo clone titoBouzout/BufferScroll

          • sshUrl

            git@github.com:titoBouzout/BufferScroll.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Python Libraries

            public-apis

            by public-apis

            system-design-primer

            by donnemartin

            Python

            by TheAlgorithms

            Python-100-Days

            by jackfrued

            youtube-dl

            by ytdl-org

            Try Top Libraries by titoBouzout

            SideBarEnhancements

            by titoBouzoutPython

            Dictionaries

            by titoBouzoutPython

            Tag

            by titoBouzoutPython

            WordCount

            by titoBouzoutPython

            SideBarGit

            by titoBouzoutPython