Giter Site home page Giter Site logo

fix-word's Issues

Bug when working backwards in multiple-cursors

This is a brilliant interface! Thanks for the great package.

It even works with multiple-cursors… except when extending backward. Not a deal-breaker as one can move the cursors to do it if need be, but thought I should record this bug.

Here's a demo of what happens with three lines, and three cursors at the start of 'over'.

The quick brown fox jumps ^over the lazy dog.
The quick brown fox jumps ^over the lazy dog.
The quick brown fox jumps ^over the lazy dog.

Then type this sequence:
M-u M-u M-u C-b

The quick brown fox jumps OVER THE LAZY^ dog.
The quick brown fox jumps OVER THE LAZY^ dog.
The quick brown fox jumps OVER THE LAZY^ dog.

M-l

The quick brown fox jumps OVER THE lazy^ dog.
The quick brown fox jumps OVER THE lazy^ dog.
The quick brown fox jumps OVER THE lazy^ dog.

M-l

The quick brown fox jumps OVER the lazy^ dog.
The quick brown fox jumps over THE lazy^ dog.
The quick brown fox jumps OVER THE lazy^ dog.

It looks to be caused by the use of fix-word--quick-fix-times as a global variable. Perhaps there would be a way to increment that count only once, or divide by the number of active cursors, or look into how smartparens handles sp--mc/cursor-specific-vars… haven't dug into this too much, as I said any case switching can be performed in other ways right now.

How to correctly capitalize small words (a, an, the...) in the tittle.

According to this web site

All large words in the titles of movies, books, and other publications should be capitalized, while all small words (a, an, the, but, and, if, as, or, nor, to name a few) should not be capitalized unless they are the first or last words in the title:
A Life Less Ordinary (The word "A" would not normally be capitalized, but because it is the first word in the title, we must capitalize it.)
OR
War of the Worlds (The words "of" and "the" are not capitalized because they are small and are not at the beginning or end of the title, though exceptions to the "small words" rule do exist.)

So, how should we handle those scenarios when we capitalize words.

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.