private void SetRcContents(params string[] lines) { var vimRcPath = new VimRcPath(VimRcKind.VimRc, "foo"); _fileSystem .Setup(x => x.GetVimRcFilePaths()) .Returns(new [] { vimRcPath }) .Verifiable(); _fileSystem .Setup(x => x.ReadAllLines(vimRcPath.FilePath)) .Returns(FSharpOption.Create(lines)) .Verifiable(); }
private void Run(string vimRcText) { var vimRcPath = new VimRcPath(VimRcKind.VimRc, "_vimrc"); var lines = vimRcText.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); _fileSystem .Setup(x => x.GetVimRcFilePaths()) .Returns(new[] { vimRcPath }); _fileSystem .Setup(x => x.ReadAllLines(vimRcPath.FilePath)) .Returns(FSharpOption.Create(lines)); Assert.True(Vim.LoadVimRc().IsLoadSucceeded); }
public override bool ShouldIncludeRcFile(VimRcPath vimRcPath) { switch (_vimApplicationSettings.VimRcLoadSetting) { case VimRcLoadSetting.None: return(false); case VimRcLoadSetting.VimRc: return(vimRcPath.VimRcKind == VimRcKind.VimRc); case VimRcLoadSetting.VsVimRc: return(vimRcPath.VimRcKind == VimRcKind.VsVimRc); case VimRcLoadSetting.Both: return(true); default: Contract.Assert(false); return(base.ShouldIncludeRcFile(vimRcPath)); } }
bool IVimHost.ShouldIncludeRcFile(VimRcPath vimRcPath) { return(ShouldIncludeRcFile); }
public bool ShouldIncludeRcFile(VimRcPath vimRcPath) { return(File.Exists(vimRcPath.FilePath)); }
private void SetRcContents(params string[] lines) { var vimRcPath= new VimRcPath(VimRcKind.VimRc, "foo"); _fileSystem .Setup(x => x.GetVimRcFilePaths()) .Returns(new [] { vimRcPath }) .Verifiable(); _fileSystem .Setup(x => x.ReadAllLines(vimRcPath.FilePath)) .Returns(FSharpOption.Create(lines)) .Verifiable(); }
public override bool ShouldIncludeRcFile(VimRcPath vimRcPath) { switch (_vimApplicationSettings.VimRcLoadSetting) { case VimRcLoadSetting.None: return false; case VimRcLoadSetting.VimRc: return vimRcPath.VimRcKind == VimRcKind.VimRc; case VimRcLoadSetting.VsVimRc: return vimRcPath.VimRcKind == VimRcKind.VsVimRc; case VimRcLoadSetting.Both: return true; default: Contract.Assert(false); return base.ShouldIncludeRcFile(vimRcPath); } }
/// <summary> /// By default the host will only load vsvimrc files /// </summary> public virtual bool ShouldIncludeRcFile(VimRcPath vimRcPath) { return vimRcPath.VimRcKind == VimRcKind.VsVimRc; }
bool IVimHost.ShouldIncludeRcFile(VimRcPath vimRcPath) { return ShouldIncludeRcFile(vimRcPath); }
/// <summary> /// By default the host will only load vsvimrc files /// </summary> public virtual bool ShouldIncludeRcFile(VimRcPath vimRcPath) { return(vimRcPath.VimRcKind == VimRcKind.VsVimRc); }
private void Run(string vimRcText) { var vimRcPath = new VimRcPath(VimRcKind.VimRc, "_vimrc"); var lines = vimRcText.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); _fileSystem .Setup(x => x.GetVimRcFilePaths()) .Returns(new[] { vimRcPath }); _fileSystem .Setup(x => x.ReadAllLines(vimRcPath.FilePath)) .Returns(FSharpOption.Create(lines)); Assert.True(Vim.LoadVimRc().IsLoadSucceeded); }