You are not logged in.

#1 2005-08-03 16:59:09

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

vim 7 development

If anyone is following vim7 development, integrated spell checking + suggestions (ala MS Word) is done.... now:

From: Bram Moolenaar <Bram@moolenaar.net>
To: vim-dev@vim.org
Date: Jul 30, 2005 9:33 AM

I am currently looking into the Insert mode completion code, in
preparation for intellisense-like completion.

Hooray!

Offline

#2 2005-08-03 20:12:33

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: vim 7 development

Wow. :shock: That is just... awesome.

Offline

#3 2005-08-03 20:32:05

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: vim 7 development

yup - the vim7 features were votable - if you donated to the project (or the kids in uganda), you were able to vote on the features to include - intellisense-like completion was in the top 3

Offline

#4 2005-08-03 22:33:37

ozar
Member
From: USA
Registered: 2005-02-18
Posts: 1,686

Re: vim 7 development

No, I really haven't been keeping up with it.  Just wondering about file size/bloat/etc... is it becoming huge?  I do like new features but hope it doesn't become overly large.


oz

Offline

#5 2005-08-03 22:56:19

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: vim 7 development

jMCg : there is a plugin already for a vim assistant like that - though it was made as a joke (I hope)

As to the "bloat" comments, I really don't see how adding spell checking and making the insert mode completion better are bloat... if you don't like them, I'm sure you can compile them out.

Look at the size of the vim 6.3 package... 3033 KB.  And that's w/o all the features enabled... I think it hits 8 megs or so with all features on. If you want to talk bloat, it's already happened.

Offline

#6 2005-08-05 01:13:37

mezoko
Member
Registered: 2005-03-26
Posts: 310
Website

Re: vim 7 development

Is vim going to be a gui tool or will it still be terminal based?
Anyways thanks phrakture for posting this news :-) Good to hear!


"The only thing we have to fear is fear itself." - Franklin D. Roosevelt

Offline

#7 2005-08-05 04:06:44

Meshuggin
Member
From: /home/meshuggin
Registered: 2005-03-23
Posts: 137

Re: vim 7 development

Great news phrakture, I'm a big fan of vim smile ,,, do you know when is gonna be released the 7 version?  roll


Arch GNU/Linux 0.7.1 (Noodle)
Linux 2.6.14-archck1

Offline

#8 2005-08-05 05:05:06

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: vim 7 development

msg43: there's already gvim which is a GTK front to vim. the command line and GUI versions are developed concurrently.

iphitus

Offline

#9 2005-08-05 07:52:20

sweiss
Member
Registered: 2004-02-16
Posts: 635

Re: vim 7 development

jMCg wrote:

I hope this doesn't end up like
http://unix.rulez.org/~calver/pictures/vim.gif

Sorry for this stupid link.. it's just... that i'm afraid, that vim ends up being bloatware [read as emacs].

Haha brilliant!

Offline

#10 2005-08-05 12:25:58

mezoko
Member
Registered: 2005-03-26
Posts: 310
Website

Re: vim 7 development

iphitus wrote:

msg43: there's already gvim which is a GTK front to vim. the command line and GUI versions are developed concurrently.

iphitus

Ok Thanks


"The only thing we have to fear is fear itself." - Franklin D. Roosevelt

Offline

#11 2005-08-05 14:03:35

jackmetal
Member
From: US
Registered: 2005-06-13
Posts: 164

Re: vim 7 development

jMCg wrote:

I hope this doesn't end up like
http://unix.rulez.org/~calver/pictures/vim.gif

Sorry for this stupid link.. it's just... that i'm afraid, that vim ends up being bloatware [read as emacs].


phrakture - caught sneaking a pickled egg behind the store;  $1.50
iphitus - caught making beef jerky out of kangaroo; $8.00 an ounce

The link that jMCg posted:  Priceless!   :-)


--

Some of the world's greatest feats were
accomplished by people not smart enough
to know they were impossible.
-- Doug Larson

Offline

#12 2005-08-05 15:31:06

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: vim 7 development

iphitus wrote:

msg43: there's already gvim which is a GTK front to vim. the command line and GUI versions are developed concurrently.

iphitus

There's also kvim which has been officially added to vim7, IIRC

About the release date... no idea.  I don't even think it's projected.

Offline

#13 2005-08-05 21:04:22

citral
Member
Registered: 2005-05-07
Posts: 87

Re: vim 7 development

About the spelling: I find that vimspell works pretty decent...
Of course I prefer native spell checking, but for now, it just works.


One of the main causes of the fall of the Roman Empire was that, lacking zero,
they had no way to indicate successful termination of their C programs.

Offline

#14 2005-08-05 21:11:53

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: vim 7 development

citral wrote:

About the spelling: I find that vimspell works pretty decent...
Of course I prefer native spell checking, but for now, it just works.

Yeah the internal spell checking is based on vimspell... but Bram found a way to take some of the gross vimspell dictionaries and shrink them like mad (Polish dict went from like 20+ MB to 1.5 or something)

Offline

#15 2005-08-05 21:16:00

citral
Member
Registered: 2005-05-07
Posts: 87

Re: vim 7 development

That's cool, but considering how much disk space everyone has nowaday, I'm looking more forward to seeing the nasty vimspell quirks and bugs fixed.  smile


One of the main causes of the fall of the Roman Empire was that, lacking zero,
they had no way to indicate successful termination of their C programs.

Offline

#16 2005-08-05 21:24:48

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: vim 7 development

citral wrote:

That's cool, but considering how much disk space everyone has nowaday, I'm looking more forward to seeing the nasty vimspell quirks and bugs fixed.  smile

I have a pkgbuild in the AUR (thought it's outdated... I think it's for version 7.0083 and they're up to like 7.0130ish

Offline

#17 2005-08-05 23:41:41

neri
Forum Fellow
From: Victoria, Canada
Registered: 2003-05-04
Posts: 553

Re: vim 7 development

phrakture wrote:

I have a pkgbuild in the AUR (thought it's outdated... I think it's for version 7.0083 and they're up to like 7.0130ish

7.0123 to be precise tongue
I made some PKGBUILDS to reflect ArchLinux' vim/gvim layout:

pkgname=vim
pkgver=7.0123
pkgrel=1
pkgdesc="VIM 7 - Vi IMproved console"
url="http://www.vim.org"
depends=('glibc' 'ncurses' 'python' 'perl')
backup=(etc/vimrc)
source=(ftp://ftp.vim.org/pub/vim/unstable/snapshot/vim-$pkgver.zip)


build()
{
  cd $startdir/src
    sed -i 's|^.*(#define SYS_.*VIMRC_FILE.*") .*$|1|' src/feature.h
  ./configure --prefix=/usr --localstatedir=/var/lib/$pkgname 
    --disable-gpm --without-x --disable-gui --enable-multibyte 
    --enable-cscope --with-feature=huge 
    --enable-perlinterp --enable-pythoninterp
  make || return 1
  make  VIMRCLOC=/etc DESTDIR=$startdir/pkg VIMRTDIR= install
  cd $startdir/pkg/usr/bin
  ln -sf vim vi
  install -Dm644 $startdir/pkg/usr/share/vim/vimrc_example.vim 
    $startdir/pkg/etc/vimrc
  rm -f $startdir/pkg/usr/share/vim/gvimrc_example.vim
}
# vim: ft=sh ts=2
pkgname=gvim
pkgver=7.0123
pkgrel=1
pkgdesc="VIM 7 - Vi IMproved console"
url="http://www.vim.org"
depends=('vim' 'gtk2' 'desktop-file-utils')
backup=(etc/vimrc)
install=$pkgname.install
source=(ftp://ftp.vim.org/pub/vim/unstable/snapshot/vim-$pkgver.zip 
          $pkgname.desktop)

build()
{
  cd $startdir/src
     # define the place for the global (g)vimrc file (set to /etc/vimrc)
    sed -i 's|^.*(#define SYS_.*VIMRC_FILE.*") .*$|1|' src/feature.h
  ./configure --prefix=/usr --localstatedir=/var/lib/vim 
    --disable-gpm --with-x=yes --enable-gui=gtk2 --enable-multibyte 
    --enable-cscope --with-feature=huge 
    --enable-perlinterp --enable-pythoninterp
  make || return 1
   # contrary to the current approach -> install everything ...
  make VIMRCLOC=/etc DESTDIR=$startdir/pkg VIMRTDIR= install
  
   # ... and clean up mess
      # move the binary and fix the (g)* related symlinks
  cd $startdir/pkg/usr/bin
  mv -f vim gvim
  rm -f ex rview rvim view vimdiff vimtutor xxd
  for slink in *; do
    if [ ! -e $slink ]; then
      ln -sf gvim $slink
    fi
  done

     # leave the manpages for the g* stuff intact, don't allow people to yell ...
   # fix the manpages and symlinks - this is ripped from makepkg
  find $startdir/pkg/usr/man -type f 2> /dev/null | while read i ; do
    fn="${i##*/}"
        # point symlinks to gzipped file
      find $startdir/pkg/usr/man -lname "$fn" 2> /dev/null | while read ln ; do
      rm -f "$ln"
      ln -sf "${fn}.gz" "${ln}.gz"
    done
  done
  # delete the manpages/symlinks provided by vim package
    find $startdir/pkg/usr/man -type d -name 'man1' 2> /dev/null | while read mandir; do
    cd $mandir
    rm -f evim.* ex.* rview.* rvim.* view.* vim.* vimdiff.* vimtutor.* xxd.*
    done

  install -Dm644 $startdir/pkg/usr/share/vim/gvimrc_example.vim 
    $startdir/pkg/etc/gvimrc
   # clean all settings and controls -  served by vim package
  rm -rf $startdir/pkg/usr/share/vim
   # freedesktop links
  install -D -m644 $startdir/src/gvim.desktop 
    $startdir/pkg/usr/share/applications/gvim.desktop
  install -D -m644 $startdir/src/runtime/vim48x48.png 
    $startdir/pkg/usr/share/pixmaps/gvim.png
}
# vim: ft=sh ts=2

You can grab the .install and .desktop from abs, they match with 6.x series

-neri

Offline

Board footer

Powered by FluxBB