LINUX.ORG.RU

Почему racer так хреново умеет автодополнять

 glium, ,


0

4

Решил поиграться с rust'овской либой, API которой я не знаю. Взял код из примера.

#[macro_use]
extern crate glium;

fn main() {
    use glium::{DisplayBuild, Surface};
    let display = glium::glutin::WindowBuilder::new().build_glium().unwrap();

    loop {
        let mut target = display.draw();
        target.clear_color(0.0, 0.0, 1.0, 1.0);
        target. //<< вот здесь прожал автодополнение
        target.finish().unwrap();

        for ev in display.poll_events() {
            match ev {
                glium::glutin::Event::Closed => return,
                _ => ()
            }
        }
    }
}

Начинаю писать и пытаюсь вызвать автодополнение, а он мне пфффф... ничего.

$ racer complete 11 15 src/main.rs
PREFIX 15,15,
END

Т.е. я даже руками прогнал ту команду на том же самом месте... Может его как-то надо настроить или есть патчи, которые улучшают работу с crat'ами?

★★★★★

Ответ на: комментарий от deterok

Лучше этого в любом случае ничего не поможет)

Лично я за развитием racer`а поглядываю в пол глаза, но сам пишу в голом виме без плагинов - просто переключаюсь в браузер с документацией время от времени.

Я бы к задаче еще Cargo.toml сразу приложил, что бы разрабы racer`а, которые glium`ом могут вообще не интересоваться, могли сразу это собрать и потыкать.

ozkriff
()
Ответ на: комментарий от ozkriff

Знание API это конечно круто, но когда ты его пытаешься изучить и просто потыкать либу очень хочется вменяемого autocomplet'а...

deterok ★★★★★
() автор топика
Ответ на: комментарий от ozkriff

Лично я за развитием racer`а поглядываю в пол глаза, но сам пишу в голом виме без плагинов - просто переключаюсь в браузер с документацией время от времени.

не думал что в Rust все настолько печально, как там в 80х живется?

umren ★★★★★
()
Ответ на: комментарий от umren

не думал что в Rust все настолько печально, как там в 80х живется?

Ну я на С++ так пишу, тем более, что автодополнение в QtCreator периодически отваливается.

DarkEld3r ★★★★★
()
Ответ на: комментарий от umren

не думал что в Rust все настолько печально, как там в 80х живется?

Мне вполне комфортно) Это просто личные извращения предпочтения. Еще подсветку синтаксиса на минимум выкручиваю.

http://i.imgur.com/gJl9FD8.png

Просто IDE не люблю. Да и для ржавчины IDE не так важны, как для плюсов (на скрине как раз иконку qtcreator`а видно на панели задач) или джавы, например.

ozkriff
()
Ответ на: комментарий от umren

Что пристал к человеку.Многие программисты, знающие API, заруливают своих собратьев, которые полагаются на ac.

deterok ★★★★★
() автор топика
Ответ на: комментарий от ozkriff

P.S. Странный у тебя какой-то Emacs :p

deterok ★★★★★
() автор топика
Ответ на: комментарий от umren

эй, макака, не заходи в темы с тегом rust

anonymous
()
Ответ на: комментарий от umren

Так их и нет, даже автодополнение не работает. Видимо поэтому и не любишь.

Я не только про ржавчину, я вообще. Просто не нравится идея комбайна из всех возможных инструментов.

Я н-цать месяцев назад тыкал ради интереса vim-racer, на моем коде вполне хорошо работало. Может, дело в размере glium`а? Пакет-то здоровенный.

ozkriff
()

Да нет, сейчас он уже более-менее работает. Вот до того, как раст релизнулся, был вообще швах.

ovk48 ★★★
()
Ответ на: комментарий от ozkriff

Его всю неделю нет (по статистике видно). Наверное не до open source.

deterok ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.