Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Vi IMproved 7.3 Released w/ Fixes + New Features

  1. #1
    Join Date
    Jan 2007
    Posts
    14,611

    Default Vi IMproved 7.3 Released w/ Fixes + New Features

    Phoronix: Vi IMproved 7.3 Released w/ Fixes + New Features

    Marking the end of two years of development is the release of Vim (Vi Improved) version 7.3. While this is considered a minor release of Vim, there are a handful of new features along with many bug-fixes...

    http://www.phoronix.com/vr.php?view=ODUwOQ

  2. #2
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,055

    Default

    Now what exactly does vim have to do with encrypting swap files? Trying to be an OS like emacs?

    /rant. Yes I know, not OS swap files but the editor's own. Still, must be hella bloated an editor to require its own swap file.

  3. #3
    Join Date
    May 2009
    Posts
    5

    Default

    Quote Originally Posted by curaga View Post
    Now what exactly does vim have to do with encrypting swap files? Trying to be an OS like emacs?

    /rant. Yes I know, not OS swap files but the editor's own. Still, must be hella bloated an editor to require its own swap file.
    I assume that the swapfile they are talking about is the backup of the file being edited, named somethin like filename~ or #filename# or .filename.swp -- I can't remember which format Vim uses..
    No bloat, just protection from power/network outages.. any editor which doesn't do this is broken imo.

  4. #4
    Join Date
    Jul 2009
    Posts
    416

    Default

    Quote Originally Posted by nargo View Post
    I assume that the swapfile they are talking about is the backup of the file being edited, named somethin like filename~ or #filename# or .filename.swp -- I can't remember which format Vim uses..
    No bloat, just protection from power/network outages.. any editor which doesn't do this is broken imo.
    It's a cool feature, and Vim unlike other editors I've used removes it's swap file after closing the editor. I've seen some that just leave them there and you end up with a bunch of garbage hanging around.

  5. #5
    Join Date
    Jan 2010
    Posts
    159

    Default

    Quote Originally Posted by pvtcupcakes View Post
    It's a cool feature, and Vim unlike other editors I've used removes it's swap file after closing the editor. I've seen some that just leave them there and you end up with a bunch of garbage hanging around.
    I actually like those hanging around so I can revert my last changes easily.

  6. #6
    Join Date
    Mar 2009
    Posts
    141

    Default

    Yay Vim!

    Vim > $EDITOR

  7. #7
    Join Date
    Oct 2006
    Location
    Israel
    Posts
    580

    Default

    Quote Originally Posted by curaga View Post
    Now what exactly does vim have to do with encrypting swap files? Trying to be an OS like emacs?

    /rant. Yes I know, not OS swap files but the editor's own. Still, must be hella bloated an editor to require its own swap file.
    You have no idea what you're talking about, right?
    Hint: VIM uses a per-active-file swap file in-order to be able to revert changes and to prevent multiple concurrent edits.

    - Gilboa
    DEV: Intel S2600C0, 2xE52658V2, 32GB, 4x2TB, GTX780, F20/x86_64, Dell U2711.
    SRV: Intel S5520SC, 2xX5680, 36GB, 4x2TB, GTX550, F20/x86_64, Dell U2412..
    BACK: Tyan Tempest i5400XT, 2xE5335, 8GB, 3x1.5TB, 9800GTX, F20/x86-64.
    LAP: ASUS N56VJ, i7-3630QM, 16GB, 1TB, 635M, F20/x86_64.

  8. #8
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    Additionally, the swap files are saved as plaintext, so people could be peeking at sensitive files while you are editing them.

  9. #9
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,055

    Default

    Quote Originally Posted by gilboa View Post
    You have no idea what you're talking about, right?
    Hint: VIM uses a per-active-file swap file in-order to be able to revert changes and to prevent multiple concurrent edits.

    - Gilboa
    Eh. Yeah Tired, and swap file in context of $EDITOR made no sense at the time.

    Additionally, the swap files are saved as plaintext, so people could be peeking at sensitive files while you are editing them.
    I don't use vi, but after thinking about it, who is this to protect against?

    If the temp file is in the same dir, with same permissions as the original file, there's no harm in having it in plaintext. And if it tries to protect from root, he can read your memory anyway.

  10. #10
    Join Date
    Jun 2009
    Posts
    2,927

    Default

    I think it's more to protect users from other sneaky users.

    But yeah, I'm not sure whether the swap files inherit the original file's permissions and whatnot. There are likely corner cases involved. It was probably a much requested feature that finally got implemented. You don't have to use it if you don't feel the need (I don't).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •