https://github.com/pfgray/gitiles-vscode-extension
An extension to Vscode which allows users to open gitiles urls for files from within Vscode
https://github.com/pfgray/gitiles-vscode-extension
Last synced: 2 months ago
JSON representation
An extension to Vscode which allows users to open gitiles urls for files from within Vscode
- Host: GitHub
- URL: https://github.com/pfgray/gitiles-vscode-extension
- Owner: pfgray
- Created: 2022-12-11T00:18:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T19:31:40.000Z (over 1 year ago)
- Last Synced: 2025-01-25T06:26:21.423Z (4 months ago)
- Language: TypeScript
- Size: 165 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Gitiles Vscode Extension
## Features:
This extension adds a "Gitiles: View file" which opens a gitiles url for the file/line the editor is focused on:
## Install from the Marketplace
https://marketplace.visualstudio.com/items?itemName=pfgray.gitiles
## Settings
`gitiles.urlTemplate`: Template url to navigate to, use `${domain}`, `${projectName}`, `${file}`, `${line}`, `${branch}`, `${commit}` as variables.
default value:
```
https://${domain}/plugins/gitiles/${projectName}/+/${ref}/${file}#${line}
```## Manual installation
Compile the project:
```sh
yarn install
yarn package
```Copy the project into your vscode extension directory (typically `~/.vscode/extensions`):
```sh
cp -R ./* ~/.vscode/extensions/gitiles/
```## Installation via [home-manager](https://github.com/nix-community/home-manager) ([nix](https://github.com/NixOS/nix)):
```nix
{
inputs = {
gitiles.url = "github:pfgray/gitiles";
};outputs = { gitiles, ... }: {
homeConfigurations.base = home-manager.lib.homeManagerConfiguration {
modules = [{
config.programs.vscode = {
extensions = [
gitiles.packages.${system}.vscode-extension
];
};
}];
};
};
}
```