1. A method for managing concurrent editing in a collaborative editing environment, the method comprising: receiving an input to edit an electronic document from a first editor through a first user interface; responsive to receiving an input to edit an electronic document, tracking a cursor within the electronic document associated with the first user interface; locking content of the electronic document within a proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the proximity of the cursor by one or more second editors, wherein scope of the proximity and a length of a delay associated with the cursor are based, at least in part, on one or more dynamic rules, wherein the scope of the proximity of the cursor and the length of the delay are based, at least in part, on a nested relationship of content of the electronic document, wherein a length of the delay at a word-level is greater than a length of the delay at a sentence-level, and the length of the delay at a sentence-level is greater than a length of the delay at a paragraph-level; and responsive to the cursor moving to a new location within the electronic document, unlocking the content no longer in the proximity of the cursor.
1. A method for managing concurrent editing in a collaborative editing environment, the method comprising: receiving an input to edit an electronic document from a first editor through a first user interface; responsive to receiving an input to edit an electronic document, tracking a cursor within the electronic document associated with the first user interface; locking content of the electronic document within a proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the proximity of the cursor by one or more second editors, wherein scope of the proximity and a length of a delay associated with the cursor are based, at least in part, on one or more dynamic rules, wherein the scope of the proximity of the cursor and the length of the delay are based, at least in part, on a nested relationship of content of the electronic document, wherein a length of the delay at a word-level is greater than a length of the delay at a sentence-level, and the length of the delay at a sentence-level is greater than a length of the delay at a paragraph-level; and responsive to the cursor moving to a new location within the electronic document, unlocking the content no longer in the proximity of the cursor. 3. The method of claim 1 , wherein the unlocking of the content of the electronic document occurs after a first delay associated with the cursor if the first delay has not elapsed before the content is unlocked due to the content being no longer in the proximity of the cursor.